Note: The game is a UWP app and it was tested only on Windows 10.
Installation steps:
- If you have installed the Windows 10 anniversary update then please open the file ‘Game.Universal_1.0.0.0_x86_x64_arm’ present in the root directory.
- Click on Install to install the app.
- If you have not installed the Windows 10 anniversary update then right click on the file ‘Add-AppDevPackage’ present in the root directory.
- Select the option ‘Run with PowerShell’. The app will be installed on your PC.
Team Size: Solo project
Development Time: Currently 2 weeks
Xbox One Port: 4 Days
Rendering: OpenGL / DirectX
Language: C++
Mario Bros game is an attempted clone of the Nintendo’s actual Mario Bros arcade game. The game was written in C++ using OpenGL library for rendering and Fmod for playing sounds. I currently have two weeks of development effort in the game. Later on, I ported the game to Xbox one and added support for the controller.
Single-handedly responsible for:
- The entire code structure
- Sprite animations
- Collisions
- Enemy spawning, enemy behavior & enemy death
- Player spawning & player death
- Input handling and playing of the sounds.
The levels, enemies, spawn times are all data driven. The game is still under development.
Future plans for the project:
- Implement the Fighter Fly enemy, Icicles, Slipice, FireBalls, POW, Bonus coins and Bonus Levels.
- Add support for the second player Luigi in the game.
- Refactor the code and upload it on GitHub.
