SWARM
Space shooter
Jazz | C++
Main Contributions
- Importing JSON-files exported from the editor
- Files for models, collision, lights, enemies, and splines
- Spawning enemies based on player position
- Auto reloading current level when the files changed
- Loading correct skybox and cubemap for each level
Player
- Having a reticule following your mouse movement
- Centered when starting level, keeps position when pausing
- Setting health to max and reloading level when dying
- Colliding with terrain
Cutscenes
- Loading from JSON-file
- Fading still images into each other
- Playing before and after every level
- Being able to play sound on specified image