Welcome to Mario Objects! This is a Mario-inspired game and level editor that I created during my college days. It started as a small project to learn C# but grew into something much bigger as I added features and expanded my skills.
Mario Objects is a tribute to the classic Mario games and my first project in C#. Initially, I set out to learn bitmap manipulation and surface handling, and Mario sprites seemed like the perfect practice material given my love for the game.
Over time, I added more:
- Objects with distinct properties
- Timers for gameplay mechanics
- Physics for Mario’s movement
- Interactions between Mario and other objects
As a finishing touch, I built a level editor to design and play around with custom Mario-inspired levels. While it’s not perfect, it was a fun and fulfilling project, and I’m still proud of it!
This solution was built in Visual Studio 2010 and contains the following projects:
- MarioObjects - The main game project.
- MarioLevel Editor - A level editor to design custom levels.
- Mario Rectangle - A simple test project.
- Mario Test - A unit test project for basic functionality.
The level editor lets you create custom levels by generating an XML file, which the game then loads to render your objects and designs.
- Objects are listed on the left panel for easy selection.
- Clicking an object opens a properties screen (if available).
Note: The UX is definitely "of its time," but it reflects my early approach to design!
If you enjoy the game or have any questions, feel free to reach out!
Email: jazzyjester@gmail.com
Thanks for stopping by, and happy gaming! 🎉