Onslaught is a 2D Platformer that I am designing using Unity3D. It is a side project that I continue to develop. Most of the images below are pre-alpha and showcase some of the design aspects taken place so far.
Onslaught relies on heavy randomization that empowers the game’s re-play ability aspect.
Being a 2D platformer, one of the main tasks was too ensure each level you ran has a different feel to it with different environment, different traps, different enemies and a powerful feedback engine that ensures that the next level will be even more hard.
Lighting is a pretty discussed topic in 3D. For 2D, it’s generally left to tactics like Masking. Below are a few implementations for masking based lighting. Vision will be a key part of the game.
Built a couple of tools like a Level Generator that provides a GUI for a user to make levels of their choice. Onslaught will offer both procedural and human-made levels.