Skip to content
ID
← All work
PrototypeGame2018

Skydiver

First-person wingsuit-diving arcade prototype: fly through a canyon of obstacles at speed, dodge hazards and collect rings for score.

Skydiver artwork

Skydiver was a mobile arcade prototype built at Siligin Software (company id Siligin, Android package com.siligin.skydrive) on Unity 2018.3.3f1. The core loop is a first-person, high-speed dive through a procedurally laid out canyon of rock/pole obstacles: the player steers a falling avatar along a defined path (PathManager/PatchParent path-editor tooling), dodges hazard obstacles spawned and tracked by an ObstacleManager, and collects scoring rings for a running score/multiplier, shown on a HUD over a full screen flow (loading, main menu, in-game, game-over).

The build integrated a free-to-play shell around that loop: Unity Ads, Unity IAP/Purchasing and Unity Analytics were wired in via Package Manager, alongside third-party post-processing and shading packages (Kino/Klak motion and vignette/obscurance effects, a glass shader pack, a boulder/rock asset pack and a set of skybox environments) to sell the speed and altitude of the dive. It stayed at bundle version 0.1 (Android version code 1) and did not progress past an internal prototype build; there is no dedicated character or environment art beyond a placeholder test model and stock asset packs.

My role

LeadUnity Team Lead

Team

Siligin Software · Mar 2018 — Mar 2019

Platforms

  • Android

Stack

  • Unity 2018.3.3f1
  • C#
  • Unity Ads
  • Unity IAP
  • Unity Analytics
  • TextMeshPro
  • Kino/Klak (post-processing)

Lead

What I did

  1. 01Led Unity development as team lead and set up the overall project architecture: scene/screen flow (ScreenManager, MainScreen/GameScreen/GameOverScreen/LoadingScreen), core gameplay managers (GameManager, PlayerManager, ObstacleManager, PathManager, ScoreManager, StaticObjectManager)
  2. 02Built the path-based dive/steering system and its in-editor path tooling (PathEditor: PatchParent/PointOfPatch) used to lay out the obstacle canyon
  3. 03Implemented the obstacle and scoring gameplay layer (BaseObstacle/CircleObstacle, ring pickups, score/multiplier HUD) and camera-follow rig for the first-person dive
  4. 04Integrated the monetization/analytics shell (Unity Ads, Unity IAP, Unity Analytics) and third-party visual packages (Kino/Klak post-processing, glass shader, boulder pack, skyboxes) for presentation

What stands out

  1. 01Built on Unity 2018.3.3f1; Android package com.siligin.skydrive, bundle version 0.1 (Android version code 1)
  2. 02Custom path-based dive/steering and obstacle-spawn system (PathManager, PathEditor tooling, ObstacleManager) driving a first-person high-speed canyon dive
  3. 03Unity Ads, Unity IAP/Purchasing and Unity Analytics wired in for a free-to-play mobile release shell

See it in action

Skydiver: concept illustration (AI-generated, not a screenshot)
Concept illustration (AI-generated)
Skydiver: in-flight gameplay through an obstacle canyon
In-flight gameplay: dodging obstacles and collecting rings