A collection of my work across game development and web programming—from DOS-era C games to Unity/C# projects, PHP/MySQL applications, and GameMaker titles.
Contact: leonard4@gmail.com

🚀 Current Projects

Survivors of Mayhem
Steam · Fast-paced fantasy survivor game
A fast paced fantasy survivor game. Embark on a heart-pounding journey through waves of fantasy battle, where chaos reigns, and your every decision could mean the difference between life and death.
Survivors of Mayhem gameplay screenshot
Echoes of Mayhem
Steam · ARPG Roguelite Soulslike
An arpg roguelite soulslike. You'll fight through a randomized dungeon of monsters and bosses in an attempt to reforge the world. You'll score loot along the way and gather resources to upgrade your town and choose your own path with random dungeon perks.
Echoes of Mayhem gameplay screenshot
Mayan Mayhem
Google Play · Classic 5-reel video slot experience
Enter the jungle and test your luck in Mayan Mayhem, a straightforward and satisfying video slot experience. With a classic 5-reel, 3-row layout, the game keeps things simple while delivering the thrill of matching symbols and chasing wins.
📱 Download on Google Play →
Ultra Ball Blaster
Google Play · Arcade breaker / ad-optional
Made for my wife — evolved into a polished ball shooter with optional ads, upgrades, and 3D view.
📱 Download on Google Play →
100 Balls³
Physics arcade · Leaderboards & Achievements
Classic 100 balls style with 3D alternative view, Google Play Games integration, three modes.
📲 Download on Google Play →

🎯 Game Jams

Olympus is Falling
Ludum Dare 43 · Sacrifices must be made
Greek mythology theme. Sacrifice items to gods. Solo dev, built in 72h with WebGL/Android builds.
Olympus is Falling gameplay screenshot
LD43 Entry →
Fat Cat
Ludum Dare 34 · Growing + two-button controls
Feed the cat junk food while avoiding healthy food. Conveyor belt madness, speed increases over time.
Fat Cat gameplay screenshot
LD34 Entry →
Sandwich Maker 9000
#IndiesVSGamers · Arcade food-catcher
Burger Time homage, 3D physics, integrated Game Jolt API (trophies, leaderboards).
Sandwich Maker 9000 gameplay screenshot
Play on GameJolt →
LaserBlast
Textureless Gamejam · 4-player local arena
Smash Bros style, wall jumps, double jumps, bombs. Ongoing work on models and powerups.
LaserBlast gameplay screenshot

⚙️ C / C++ Classics

World of Textcraft
Text-based RPG inspired by WoW, originally Turbo C++ (2006), ported to VS2010.
World of Textcraft gameplay screenshot
The Red Dragon
Console OOP RPG: maps from files, dynamic colors, leveling, town, fight the dragon. Includes UML.
UML diagram for The Red Dragon

🔧 C# Applications

SQL Connection Test
Remote / local DB testing tool.
SQL Connection Test application screenshot
Download
Basal Metabolic Rate Calc
Basal Metabolic Rate Calculator screenshot
Download
Binary/Decimal/Hex Converter
Binary Decimal Hex Converter screenshot
Download
Serial Key Generator/Validator
Serial Key Generator screenshot
Download
GameStorm · Brainstorming tool
GameStorm brainstorming tool screenshot
Download ZIP
ImageMagick GUI + Serial system (MAC address validation)
Download GUI

🕹️ GameMaker 8 · The Invasion

The Invasion
Top-down 2D action, hidden cow level, portal gun, unique weapons. Final project CS125G.
⬇️ Download The Invasion (PC)

🐘 PHP / MySQL Demos

FoodLog
User/food logger, authentication prototype, MySQL.
Launch Demo →
PHPForm · Server-side validation & email
PHPForm validation demo screenshot
Open form test