The game is only playable on desktop
Make sure your browser support WEBGL! You can do this by turning on Hardware Acceleration setting on your browser.
Playing Tips:
Game Limitation:
Genre: Arcade
Purpose: This prototype was made to practice:
For the purpose of practicing Roguelike mechanics, I used a common and familiar game every gamer knows which is Pong. and mix it with Space Invaders, another well known game and thus 7 Phase Invaders is created.
To make a quick & simple working prototype in a short time, I will be using only the Unity Default Assets and try to achieve the classic arcade style for this project.
The Roguelike mechanics will be handled using 3 enemies type, where each Phase/Level will only have certain enemies with a spawn cost limit. Spawn cost affect the number of enemies and wave spawned. The mechanics works well and the code is written to accomodate adding in new enemy types or new Phase/Level easily, which is helpful if I ever want to scale the project.
For the polishing, I added some weapons usage to choose from randomly and added some quick and simple effects to the projectiles and a death animation
The end product is just a simple arcade game but the important lesson is the understanding of roguelike mechanics implementation for each levels and enemy. In future roguelike projects, I'll try implementing Procedural Map Generations techniques which is also common in this genre. But let's try a different genre next to expand my understanding and experience in making different genre of games.
Next Project Genre: Turn-Based Strategy
Developed by Jeremy Toh | 2022 | Last Updated: Feb 2023