A Unity project recreating the classic arcade shooter with modern graphics. Development currently targets version 1.0.3 using Unity 6.2.
Please see the v1.0.3 Branch for most recent changes.
Changes:
- Moved to 3DHD Rendering Pipeline in Unity.
- Created MainMenu Scene and UI elements.
- Introduced Splash Screen and Startup Sound to Main Menu Scene.
- Created Fade-in Transitions for UI elements on Main Menu Scene.
- Introduced Three Play Modes, Including Maelstrom2, Original, and Multiplayer Modes.
- Introduced the In-Game Debug Console, which can be shown or hidden using the "/" key.
- Created Placeholder M2StartScene scene in Unity, this is the scene that loads when entering Maelstrom2 Mode.
- Started Development on Level1 Scene for Maelstrom2 Mode.
- Introduced Sphere-Shaped Spaces/Boundaries for Levels by developing a "LevelZone" prefab with bounds wrapping of objects within the sphere.
- Created the Player Controller and Ship Camera scripts for Maelstrom2 Mode. These need further development.
- Added LeanTween and DOTween to the project allowing for more advanced animations and transition effects.
- Added PauseUI Panel to Original Mode and finished Pause Logic, using the "P" key to pause the game and open the PauseUI panel.
- Added buttons for returning to the Main Menu and Quitting the game in Original Mode on the PauseUI panel.
- Added placeholder Starfield Skybox in Maelstrom2 Mode.
## Scenes
The repository currently contains the Original Mode/Maelstrom.unity scene. Scenes for the Main Menu, M2StartScene, Level1, and the Multiplayer lobby are planned but not yet included.
- Open the project in Unity 6.2 or newer.
- See the documentation in
Assets/Docsfor scene setup, input configuration and architecture notes. - Play mode tests live under
Assets/Testsand can be run with the Unity Test Runner.
All source code and assets are © 2025 Demi Dev Unit. This repository is provided for review and collaboration only. Commercial use, redistribution or inclusion in private projects is prohibited without written permission. See LICENSE for details.