Games
A selection of games that I have developed.
Ascent
First-Person Shooter Game based on Descent by Parallax Software
- Fully 3D six-degrees-of-freedom movement and combat.
- Two enemy types with unique behaviors and attack patterns.
- Three different cannons with distinct firing modes.
- Overview map for navigation assistance.
- Quick save and load functionality.
C++20 OGRE Boost
Quadris
Tetris Clone Based on the Classic NES Version
- Points, level-ups, and drop speed match the original NES version of Tetris.
- Preview of the next piece.
- Line clearing and game over animations.
- Persistent highscore tracking with date logging.
C# 13 .NET 8 MonoGame
Copperhead
Arcade-Style Snake Game
- Classic snake game with modern graphics and smooth controls.
- Written in Rust using the Piston game engine.
- For language learning purposes and to experiment with game development in Rust.
Rust Piston
ReVision
Sliding Puzzle Game
- A sliding puzzle game where players rearrange tiles to form a complete image.
- Features a collection of famous artwork puzzles, unicode text rendering, and persistent progress tracking.
- A Python script allows addition of custom images as puzzles.
- The collection of puzzles can be changed via a JSON configuration file.
C++20 OpenCV Python 3 Pillow FreeType JSON