
Background
Infinity Stone is a game I made during my final semester at ODU. Our objective in this class was to learn how to modify an existing project. We first had to find a project that we wanted to work on and then create a project proposal detailing what we planned to do with our time in the semester. My proposal and all of my documentation from the class can be found on my github page.
For my project, I used the Corgi Engine, which is a 2D platformer solution with a complete playable demo. On the level selection screen there is a large selection of demo games that show you different aspects of the Corgi Engine and things you can do. I incorporated my game into the demo by adding a button at the bottom of the screen to take you to the Infinity Stone game.

Once you enter the Infinity Stone game, you are taken to a stage with an orange sky as the background and enemies scattered all around. Your objective is to make it to the flag signaling the end of the stage, but you can only make it there by journeying around the stage and collecting power stones. The first stone that you are able to collect is the blue teleportation stone. This stone is self explanatory as it gives you the ability to teleport short distances and through objects. This is how you reach the green infinity stone, which is contained in an area enclosed by platforms. Collecting the infinity stone gives your supplies a power up. Your weapon gains the ability to shoot powerful blasts every few seconds, and your jetpack becomes supercharged. The supercharged jetpack is necessary to reach the end of the stage since it is too high to reach with the regular jetpack.




The supercharged jetpack is necessary to reach the end of the stage since it is too high to reach with the regular jetpack. Once you collect all of the stones, supercharge your jetpack, and reach the end of the stage, you have to get through a maze of enemies to reach the ending flag. If you die you get sent back to the beginning of the map and must make your way through the stage to try again. Upon reaching the flag, you complete the level and are taken back to the level selection screen. This is all I was able to do with the time that I had in the semester, but possibilities for the future of this game that I discussed with the professor include adding more stones giving the player more unique abilities and adding more levels making use of the level selection creator included in the engine.
