
Volaris
A downloadable game for Windows
Volaris is a third-person 3D action RPG prototype created in Unity.
It features precise movement, directional rolling, and timing-based melee attacks.
This is an early-stage prototype done during my Game Development bachelor in Lusófona. Combat is unpolished, and the level design is minimal by design. The project was focused on building foundational systems including the character controller, camera controller, UI flow, and core gameplay loop.
This was done in a two person group in only 3 months, I did most of the Unity related things, my partner focused more on Game Design and documents.
Controls
-
W / A / S / D – Move character
-
Q – Roll left
-
E – Roll right
-
Spacebar – Jump
-
Left Mouse Click – Attack
-
Esc – Pause menu
Features
Audio
-
Custom-built audio system for switching between in-game and main menu soundtracks
-
Contextual sound effects including footsteps, attack grunts, enemy idle sounds, and UI feedback
-
Basic hit confirmation audio when landing attacks
UI & Systems
-
Session flow with New Game / Load Game screen on launch
-
Interactive 3D main menu scene where clicking objects shifts the camera to reveal embedded 2D menus
-
Level selector built into the menu
-
Scene loading system with spinning icon and percentage indicator
-
Pause menu accessible during gameplay
Save System
-
Unfinished save/load system (save functionality works; load is not yet implemented)
Character & Camera
-
Custom character controller (Mecanim-based) supporting:
-
Movement
-
Side rolls (left/right)
-
Jump
-
3-hit melee combo
-
-
Camera controller with:
-
Basic collision detection
-
Auto repositioning
-
Character fade when obstructed
-
Combat & Enemies
-
Simple HP system for both enemies and the player
-
Floating damage text appears when enemies are hit
-
Enemies use Unity's NavMesh system to follow the player when in range
-
When close, enemies trigger basic attack animations (no AI logic implemented)
Checkpoint system in case the player dies and needs to respawn.
Environment & Visuals
-
Custom-built level using Maya-modeled assets
-
Implementation of Unity’s culling, lighting, and baking systems
-
Post-processing effects for enhanced visuals
-
Collectible objects displayed as rotating 3D items in the HUD
-
Extensive use of Unity’s particle system for visual feedback
Tools & Technologies
-
Engine: Unity (2018.x)
-
Language: C#
-
Animation: Unity Mecanim
-
Modeling: Autodesk Maya
-
UI: Unity Canvas System (world space and screen space), custom menu navigation and session management
-
Audio: Unity Audio Source/Listener system with a custom audio manager for dynamic music and SFX feedback
-
Terrain: Unity’s built-in Terrain System
-
Navigation: Unity NavMesh (basic enemy pathfinding)
-
Particles: Unity’s built-in Particle System
-
Rendering: Unity’s legacy rendering pipeline with baked lighting, shadows, and culling
-
Input System: Unity’s legacy input system (
Input.GetKey
,Input.GetButton
, etc.) -
Version Control: Git with GitHub for source management
-
Platform: PC (Standalone Build)
Updated | 11 days ago |
Status | Prototype |
Platforms | Windows |
Author | Insoel |
Genre | Action |
Tags | Action-Adventure, Action RPG |
Leave a comment
Log in with itch.io to leave a comment.