Repository navigation
Home


🎮This project is a recreation of the classic Super Mario Bros. from the NES console. The goal is to learn about game development by replicating the gameplay, graphics, and mechanics of the original game that was origanly lunched for Nintendo Entertaiment Sistem in 1985.
-
Game engine: Raylib
-
Programming language: C#, C++
-
Visual style: Pixel art faithful to the original
-
Physics and game mechanics inspired by the original game
-
Levels replicated from the NES version
-
Sound and music based on the classic version
-
Controls adapted for keyboard and gamepad
-
Understand the fundamentals of game development
-
Implement physics and collision systems
-
Create a state system for the character
-
Manage levels and transitions
-
Integrate graphic and sound assets
-
Analysis of game mechanics
-
Selection of tools and engines
-
Implementation of movement and collisions
-
Creation of basic physics
-
Recreation of the first world
-
Testing and difficulty adjustments
-
Implementation of sprites and animations
-
Addition of sound effects and music
-
Debugging
-
Gameplay testing and mechanics adjustment
-
Publishing the source code
-
Potential expansions or improvements
-
Installation Guide: Instructions to compile and run the game
-
Controls: Keyboard and gamepad configuration
-
Contributions: How to collaborate on the project
-
FAQ: Answers to common questions
-
Original game reference