Game Programmer

M4sterNoob

10 years building software. Now I build games that feel incredible — physics-driven C++, shipped on 4 platforms.

C++C# SwiftKotlin TypeScriptJavaScript PythonJava Unreal Engine 5Unity Three.js

// Live from GitHub

Recent Activity

Six months of building, May 4 – Nov 11, 2026 — commits, merged pull requests, and what's live.

Selected Work

Projects

Shipped software.

FrameLab — 2D wizard builds a sprite

m4ster FrameLab

Free, open-source AI 2D + 3D hub — v8.18. One prompt makes the sprite AND the mesh, no keys, no signup, no paywall.

JavaScript · FLUX AI Click to flip ↻

m4ster FrameLab

JavaScript · FLUX AI

Free-forever, open-source AI 2D + 3D asset hub: describe it once, get the sprite and the model. Prompt-to-sprite generation across multiple free providers, a 2D ⇄ 3D flip that turns sprites into 3D meshes, an image-to-pixel converter, and a sprite slicer. Exports PNG, GIF, JSON, plus Godot and Unity packages. Models: AI Horde — Deliberate, Juggernaut XL, Stable Diffusion and more — plus Pollinations FLUX and HF FLUX.1-schnell; 3D: Hunyuan3D-2, SF3D, InstantMesh, TRELLIS, TRELLIS.2, and more. Free models only — no keys, no signup, no paywall — with automatic fallback when a model hits its limit. A global error safety net shipped in November: if anything throws, the app catches it and keeps running instead of dying on a blank screen. v8.18 polished the 3D studio — toolbar and mode buttons ease with real press feedback — and sped up the drag lab with squared-distance math, zero visual change. The HD 3D route (TRELLIS.2) is aboard; my first full HD run is still the open proof. In v8.18 I flipped the default: animations are ON for fresh visitors — the pre-paint rule only switches them off for a saved OFF, a saved OFF still wins, and reduced-motion still settles everything.

VercelVisitCloudflareMirror (Cloudflare)WatchGameplayRepoGitHubGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceALLALL AGESNo Purchases
v8.18JavaScript · FLUX AIWeb appOpen source
STREET-TURF — Dre and Leo on the street

STREET-TURF

Open-world action — v3.7.8. One-lobby multiplayer, enterable buildings, living NPCs — and Leo the dog.

Three.js · WebGL Click to flip ↻

STREET-TURF

Three.js · WebGL

Open-world night city: houses, traffic, pedestrians, turf wars, and a day/night cycle. Play as Dre, build the empire — now with one-lobby P2P multiplayer, enterable buildings (BAR, hotel, liquor store), more footpaths, and living NPCs: smokers, drinkers, walkers, and a thief-and-cop chase. Leo the dog follows, sits, and barks on command. Multiplayer works — one shared lobby, and I play it myself across my own devices. I finished the phone pass for 1.1 — the block is fully playable on touch now, same Dre, same Leo, same law. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

CloudflarePlayVercelPlayWeb versionitch.ioAVAILABLEUnity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayOpen in-pageGameHubWatchGameplayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: TeenViolenceOnline MultiplayerUser Interaction (online)
v3.7.8Three.js · WebGLSoloOnlineWeb game
5IN1 — Snake gameplay

5IN1 — Multi-Game Hub

Five games, one lineup on Android and the web — Snake, Connect 4, Tic-Tac-Toe, Guess Party, Ludo. Solo play offline; online 2P via relay.

Kotlin · Swift · TypeScript Click to flip ↻

5IN1 — Multi-Game Hub

Kotlin · Swift · TypeScript

I grew this multi-game app out of my original number-guessing game. One lineup of 5 games — Snake, Connect 4, Tic-Tac-Toe, Guess Party and Ludo — the same on the Android app (Kotlin/Compose, v1.8.0) and the web version (TypeScript, v1.0.15), with a native macOS app (Swift) rounding out the set. Solo play is offline; online 2P rooms connect through a relay. November pass: touch-feedback juice in all five games, and the site now opens with animations on and theme-coloured separators. Unity build: I gave every game’s pause and settings panels a proper pop for 1.1 and re-proved the whole hub on real touch — all five games open and return, Snake steers from its touch d-pad, and the hub tiles read clean. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

VercelWebsiteVercelPlayUnity C# v1.1.0itch.ioAVAILABLEPlay onitch.ioAVAILABLEPlay onUnity PlayOpen in-pageGameHubWatchGameplayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneOnline MultiplayerUser Interaction (online)Works OfflineNo Purchases
v1.0.15Kotlin · Swift · TypeScriptSoloOnlineMulti-game hub
GAMEingo — learn to code, level by level

GAMEingo

Duolingo-style programming game — v2.2.0. Learn C++ and DSA level by level — boss fights included.

C# · Unity Click to flip ↻

GAMEingo

C# · Unity

A Duolingo-style learning game that teaches programming: a world map of bite-size C++ and DSA levels, XP, streaks, and unaided boss challenges at the end of every world — with Byte the mascot guiding the run. Full game — v2.2.0: 7 worlds, 36 lessons, 216 questions, 144fps target with a live FPS pill; APK on its site. Playable WebGL version is live in the Gamehub below.

VercelPlayPlay onitch.ioAVAILABLEPlay onUnity PlayOpen in-pageGameHubRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
v2.2.0C# · UnitySoloUnity gameEducational
Road Fighter — split-screen NES-style racer

Road Fighter

NES-style top-down racer — v1.2.4. Split-screen 2P plus online room codes. First to 3,000 m wins — don't run dry. HD remaster sprites now live on the web door.

C# · Unity Click to flip ↻

Road Fighter

C# · Unity

A from-scratch remake of the NES classic: fuel that drains as you drive, two gears (196 / 400 km/h), four traffic behaviors, oil spin-outs with a counter-steer save, and a rainbow fuel car worth chasing. Split-screen local 2P on one keyboard, plus online 2P with room-code invites. Playable WebGL version is live in the Gamehub below. Fan remake — for educational purposes only; not affiliated with Konami. I just gave the web build its Hallmark pass: the HD remaster sprites are back on the door (missing since Nov 4 — the cars were fallback rectangles for five days; fixed and play-verified), the default theme is Asphalt Heat — heat red/orange on asphalt black — with 6 themes, 4 cursors, and Audiowide/Rajdhani type. I finally landed the original Audiowide typeface and finished the phone pass for 2.1. I shipped v2.1.0 to itch — the page serves the 2.1 build now.

VercelPlayUnity C# v2.1.0itch.ioAVAILABLEPlay onUnity PlayOpen in-pageGameHubRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+Cartoon ViolenceOnline MultiplayerUser Interaction (online)No Purchases
v1.2.4C# · UnityLocal 2POnlineUnity game
M4ster Tracker — board tour

M4ster Tracker

Kanban with sprints, calendar, timeline, sync. Serverless on Vercel.

React · TypeScript Click to flip ↻

M4ster Tracker

React · TypeScript

Full project-management app: Kanban board, list, backlog, sprints, calendar, timeline, workload views. GitHub OAuth, per-user workspaces, real-time sync via Upstash Redis, serverless on Vercel. Shipped with keyboard shortcuts, @mentions, notifications, dependencies, time tracking, and automation rules, and an Activity view that logs who changed what. Board templates — start from Sprint, Bug triage, or Roadmap presets. Custom cursor in Customize — Dot by default, Orb / Ring / Native. Free to start; Pro at $20/year flat.

VercelView live site ↓WatchGameplayRepoGitHubGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceALLALL AGESUser Interaction (online)
Pro $20/yearReact · TypeScriptWeb app
GearFlush — orbit and scroll

GearFlush

WinDirStat-style disk analyzer. Treemap view, fast MFT scans, 100% offline.

C++ · Win32 Click to flip ↻

GearFlush

C++ · Win32

Disk-usage analyzer with a live treemap: MFT-based scanning in C++17 with a pure Win32 front end and zero network calls — no telemetry, no accounts. Windows, macOS, and Android apps (v0.7.7); Linux in build. The site got its own Customize panel — 4 themes, 4 cursors and glow separators in the theme’s colours — plus a polish pass: visible focus outlines, reduced-motion coverage completed (even the breathing logo freezes when the OS asks), a de-slopped hero headline, and cursor engines that skip frames while the tab is hidden. A Windows black-window fix (v0.7.8) is in progress — code-complete, not released yet; v0.7.7 is still the shipped build.

VercelVisitCloudflareMirror (Cloudflare)WatchGameplayRepoGitHubGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceALLALL AGESWorks OfflineNo Purchases
v0.7.7C++ · Win32Desktop app100% offline
DeepDriveFLUSH — Google Drive treemap

DeepDriveFLUSH

Google Drive analyzer — treemap + sunburst for your cloud. v0.1.1, DEMO mode.

TypeScript · Google Drive Click to flip ↻

DeepDriveFLUSH

TypeScript · Google Drive

GearFlush-style analyzer for online drives — Google Drive first. Same treemap + sunburst UI, but the source is your Drive instead of a local disk: total + per-drive quota, biggest files, duplicates, delete/move. v0.1.1 live; DEMO mode with mock data until you connect — live Drive sign-in is one tap, no keys to paste. macOS DMG still pending (the v0.1.1 release ships source archives only).

VercelVisitRepoGitHubGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceALLALL AGESNo Purchases
v0.1.1TypeScript · Google DriveWeb appDemo mode
Newspaper Automation animated demo

Newspaper Automation

Run a newspaper delivery business — areas, papers, hawkers, customers, billing.

Java · JavaFX Click to flip ↻

Newspaper Automation

Java · JavaFX

A desktop system for running a newspaper delivery business — areas, papers, hawkers, customers and monthly billing in one app. I rebuilt my university final project from scratch (Java + JavaFX) — the same project also lived in the JAVA_Fx folder, so one rebuild covers both. I dropped the MySQL/XAMPP dependency for a plain text-file store and restored the original 2021 icons.

RepoGitHubGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceALLALL AGESWorks OfflineNo Purchases
Java · JavaFXDesktop app
2D_GAME_FINAL_M4ster_Unity animated demo

2D_GAME_FINAL
M4ster_Unity

Run, jump, collect gems, dodge zombies and spikes — three hand-built levels.

C# · Unity Click to flip ↻

2D_GAME_FINAL
M4ster_Unity

C# · Unity

I rebuilt this side-scrolling 2D platformer from scratch in Unity (C#). Run, jump, collect gems, grab hearts for extra lives, dodge spikes and patrolling zombies, and reach the golden door at the end of each level. Three hand-built levels, a title screen, and level-complete and game-over screens. I restored the original Kenney art from my archive. I gave the pause and settings panels a proper pop for 1.1 and re-proved the full run — move, jump, pause, settings — on real touch in both phone orientations. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+Cartoon ViolenceNo Purchases
C# · UnitySoloUnity game
Pac-Man animated demo

Pac-Man

Eat all 240 pellets, dodge four ghosts — turn the hunt around.

C# · Unity Click to flip ↻

Pac-Man

C# · Unity

I rebuilt this Pac-Man clone from scratch in Unity. Eat all 240 pellets while four ghosts hunt you — Blinky, Pinky, Inky and Clyde, each with its own brain. Grab a power pellet and the hunt turns around for 8 seconds. The maze, speeds and ghost personalities match my coursework original — faithful, no fruit, no extras. I bumped Pac-Man to v1.1.0 — the phone pass is finished and the menus now pop in with a breathing title, panel pops and tactile buttons, verified with real touch on phone and desktop. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
C# · UnitySoloUnity game
Flappy Bird animated demo

Flappy Bird

Tap to flap an orange bird through scrolling pipes, with a saved best score.

Swift · SpriteKit Click to flip ↻

Flappy Bird

Swift · SpriteKit

A Flappy-style game for iOS — tap to flap an orange bird through scrolling pipes, with a saved best score, synthesized sounds, and pipes that speed up as you score. I built it in Swift and SpriteKit with the original game's own bird, pipe, sky and land art. Score with a pop animation on every point; your best score is saved. I added entrance pops to the pause, settings and game-over panels and re-proved the portrait hold on phones — the whole game stays in one frame. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
Swift · SpriteKitSoloiOS game
Polar Hopper 2D animated demo

Polar Hopper 2D

Ice-physics platformer in Unity — 7 chapters, 14 levels (v2.0).

C# · Unity Click to flip ↻

Polar Hopper 2D

C# · Unity

Ice-physics 2D platformer in Unity. Custom slippery-surface movement with momentum conservation, coyote time, and hand-tuned jump curves. v2.0 is the full chapter run: 7 chapters, 14 levels, Meltling enemies, power-ups and a skin store — shut down the data centre that is melting the ice.

Play onitch.ioAVAILABLEPlay onUnity Playv2.0DownloadRepoGitHubOpen in-pageGameHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+Cartoon ViolenceNo Purchases
v2.0C# · UnitySoloUnity game
AtmoCheck animated demo

AtmoCheck

A clean weather app for Android and iOS — your city's weather first, live conditions for any city, home-screen widgets. v2.4.0.

Swift · SwiftUI · Open-Meteo Click to flip ↻

AtmoCheck

Swift · SwiftUI · Open-Meteo

A clean weather app for Android and iOS that shows live conditions, temperature, feels-like, humidity, and wind for any city — no API key needed. Location-first: the app opens on the city you are in, with search for any city in the world. Live data from Open-Meteo, with a designed first-run setup and honest offline and error states. v2.4.0 adds a scrollable wiggle edit mode — pick a tile up and move it, Tracker-style, with edge auto-scroll while you drag and the location card pinned. A provider picker switches between Open-Meteo and MET Norway / Yr, with an honest "Data: …" credit line, and there are 5 themes now. The release build is 1.55 MB. The new drag still needs my Pixel verdict — that’s the open gate.

RepoGitHubGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceALLALL AGESNo Purchases
v2.4.0Swift · SwiftUI · Open-MeteoMobile app
Phone Mirror Pipeline animated demo

Phone Mirror Pipeline

I built my own phone-mirror app — my own engine plus scrcpy, plug in and it mirrors by itself.

Python · Qt · scrcpy Click to flip ↻

Phone Mirror Pipeline

Python · Qt · scrcpy

Phone-screen mirror for PC and Mac: your Android screen on your computer over USB, Wi-Fi, or hotspot, with full PC control. For v2.0 I wrote my own native engine — a Java server and Python client, compiled from my source and bundled; nothing is downloaded at runtime. The picker also keeps a legacy scrcpy mode and a companion mode. Quality and size presets, audio, recording, screenshots. v2.3.0 shipped — Windows .zip, macOS .dmg and Linux .zip, all verified. While a mirror is live, the status pill breathes and the Preview pane gets an accent frame that stops when the mirror stops; the last blue-grey theme leftovers are gone (green everywhere now), and the session log caps at 2,000 lines. One-click Connect: pick an engine and tap Connect.

RepoGitHubWindows · v2.3.0DownloadmacOS · all buildsDownloadGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceALLALL AGESNo Purchases
v2.3.0Python · Qt · scrcpyDesktop tool
BLACKOUT — street run

m4ster BLACKOUT

Rainy neon-noir 3D tactical — v2.12. New STEALTH identity: near-black, danger-red, no purple. Hack terminals, dodge patrol drones, drive cars.

Three.js · WebGL Click to flip ↻

m4ster BLACKOUT

Three.js · WebGL

I gave BLACKOUT a new STEALTH identity — near-black and danger-red, no purple — plus damage shake, hitmarkers, puddles and cones, and a performance pass built to hold 120fps. STEALTH is the new default theme (violet is now just one of 5 themes). The juice pass added lamp hitmarkers, a hack-complete spark burst, a low-HP vignette and panel pop-ins; the city got rain puddles, roadwork cones and a fourth billboard; the minimap now ticks at 20Hz and the hot loops run on squared distances. v2.12: animations now default ON for fresh visitors — a saved OFF still wins, and reduced-motion now forces off in the JS menu-orbit gates too, not just in CSS. Note: the itch page still runs the previous build — its v2.11 + v2.12 devlog and description updates are blocked on itch’s human-check, which needs my one tick in the browser; v2.12 is live on both web doors. Unity build: I finished the phone pass for 1.1 — touch that starts on tap, panels that pop, and the thunder is still rolling. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

VercelPlayCloudflarePlayWeb versionitch.ioAVAILABLEUnity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayOpen in-pageGameHubWatchGameplayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+Fantasy ViolenceNo Purchases
v2.12Three.js · WebGLSoloWeb game
Hat Trick — v4.5 gameplay

Hat Trick

HTML5 streak platformer (originally Unity) — v4.5. 3 goals in a row wins — miss resets.

HTML5 · Unity (C#) Click to flip ↻

Hat Trick

HTML5 · Unity (C#)

2D platformer with a streak mechanic: score 3 consecutive goals to win, any miss resets the streak. I rewrote the 9 scripts to a professional standard — clean Singletons, defensive null checks, [SerializeField] privates. I originally built it in Unity (C#); the live itch.io build is the HTML5 Canvas version. The Unity C# v1.1 build is live on itch (link below) — the repo PR merge still waits on my PC compile and playtest. I re-proved the touch jump on the phone build and gave the menus their pop for 1.1. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Web versionitch.ioAVAILABLEUnity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayOpen in-pageGameHubWatchGameplayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
v4.5HTML5 · Unity (C#)SoloWeb game
Summit Day — 3D open-world Delhi story

Summit Day

3D open-world Delhi story — Prototype 0.01. Drive the capital on summit day, then the protest storms the forecourt.

JavaScript · Three.js Click to flip ↻

Summit Day

JavaScript · Three.js

A 3D open-world story set in Delhi on the day of the India AI Impact Summit. Drive the convoy from the airport welcome through Jantar Mantar and Connaught Place to the summit stage at Bharat Mandapam, then the city unlocks for free roam. A second scene replays the Jantar Mantar protest ground with five objectives — gather, march, sit, film. In development (Prototype 0.01); playable in the browser now. I finished the phone pass for 1.1 and re-proved the whole run through Delhi on touch. I shipped v1.1.0 to itch — the page serves the 1.1 build now. Nov 10 polish pass: I gated the HUD writes so the page only updates when a value actually changes — zero visual change, less work per frame — sentence-cased the Scene 2 and cutscene text, and animations now default ON for fresh visitors.

VercelPlayUnity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+No Purchases
Prototype 0.01JavaScript · Three.jsSoloWeb gameIn development
M4ster Wealth — holdings tour

m4ster Wealth

I built a free net-worth tracker PWA — holdings, debts and Google sync, live crypto plus a simulated market demo, and a what-if compound calculator.

JavaScript · TradingView Click to flip ↻

m4ster Wealth

JavaScript · TradingView

Four themes (Sapphire is my default), four custom cursors, and animations on by default. This pass I added Open Graph and Twitter share cards, and the net-worth history grid now follows the active theme instead of sitting hard-coded gold. Wealth Pro ($19, CSV export) still waits on the Stripe connect — no money has moved yet.

CloudflareVisitWatchGameplayRepoGitHubGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceALLALL AGES
Pro $19 lifetimeJavaScript · TradingViewWeb app
Nokia Snake animated demo

Nokia Snake

Classic Snake on a Nokia 1100. Playable right on this site.

JavaScript · Canvas Click to flip ↻

Nokia Snake

JavaScript · Canvas

The Snake game in the Game tab — Nokia 1100 style with keypad controls (2/4/6/8), pause on 5/Space, swipe and WASD support. 16×13 grid, score/best tracking, full-canvas pause dim. I gave the pause and settings panels a proper pop for 1.1 and re-proved the whole phone — tap-to-start, swipe steering and the portrait hold — on real touch. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayOpen in-pageGameHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
JavaScript · CanvasSoloWeb game
Bubble Shooter animated demo

Bubble Shooter

Aim the cannon, pop groups of three or more, drop the rest — three hand-made levels.

C# · Unity Click to flip ↻

Bubble Shooter

C# · Unity

A 2D bubble shooter built from scratch in C# for Unity. Aim the cannon, shoot coloured bubbles at the cluster, pop groups of 3 or more, and watch bubbles cut off from the roof drop away. Three hand-made levels, a shots-left limit per level, and a running score. I rebuilt both the Chain Reaction 2D and BUBLLT archive projects as one fresh game. I gave the pause and settings panels a proper pop for 1.1 and re-proved the shot, the score and the touch-only SWAP on real touch in both phone orientations. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
C# · UnitySoloUnity game
Match 3 animated demo

Match 3

A polished match-3 puzzle game — swap gems, clear the board, reach 2,000 in 30 moves.

C# · Unity Click to flip ↻

Match 3

C# · Unity

A polished match-3 puzzle game in Unity — swap neighbouring gems, match 3 or more, clear the board with gravity and refills, and reach 2,000 points in 30 moves. Only swaps that make a match count; invalid swaps bounce back free. Cascades score too, and a 4-gem match pays 150 per gem. I gave the menu, pause and settings panels a proper pop for 1.1 and re-proved the swaps on real touch — portrait, landscape hold and all. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
C# · UnitySoloPuzzle game
WiZard Huntress animated demo

WiZard Huntress

A Huntress faces an AI Wizard in a 2D arena duel — first to three hits wins.

C# · Unity Click to flip ↻

WiZard Huntress

C# · Unity

A 2D arena duel in Unity where a Huntress faces an AI Wizard — first to three hits wins. Move, slash up close, throw spears; the Wizard casts bolts on a timer and teleports away when you get too close. I built it from my university assignment on C# inheritance — a shared Character base class, with virtual Attack and Special overridden per character. I restored the original sprite sheets from my archive. I gave the pause and settings panels a proper pop for 1.1 and re-proved the whole duel — spear, slash, pause and all — on real touch in both phone orientations. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+Fantasy ViolenceNo Purchases
C# · UnitySoloUnity game
Ice Block Puzzle animated demo

Ice Block Puzzle

Push ice blocks across a frozen board and slide one onto the golden ring.

C# · Unity Click to flip ↻

Ice Block Puzzle

C# · Unity

A grid puzzle game: push ice blocks across a frozen board and slide one onto the golden goal ring to win. 3 hand-built levels, keyboard + touch controls, move counter and instant restart. I rebuilt it from scratch from my 2015 coursework idea, with solver-verified levels and smooth slide animations. I bumped Ice Block Puzzle to v1.1.0 — finished the phone optimization pass, fixed the stale version label, and re-verified the full touch matrix in both phone orientations. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
C# · UnitySoloPuzzle game
Sprout Climber animated demo

Sprout Climber

Endless vertical climber — a little sprout jumps up branch platforms as the screen rises.

C# · Unity Click to flip ↻

Sprout Climber

C# · Unity

An endless vertical platformer in the style of Icy Tower. A little tree sprout jumps up an endless sky of branch platforms, grabbing leaves while the screen slowly rises to hurry it along. One fall ends the run. Moving platforms from 15 m, crumbling platforms from 35 m, best score saved. All code and art from scratch. I added panel pops across the menus and pause, and re-proved the phone portrait frame and touch steering for 1.1. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
C# · UnitySoloUnity game
Number Guessing live gameplay

Guess Party — the original Number Guessing

The game that started 5IN1. Hot-or-cold number hunt with narrowing ranges — born as a C++ desktop game.

C++ · TypeScript Click to flip ↻

Guess Party — the original Number Guessing

C++ · TypeScript

This is where 5IN1 started: my number-guessing game with difficulty tiers, attempt limits, and a live possible-range tracker that narrows as you play. The browser version plays by the same rules as the original.

VercelPlayPlay onitch.ioCOMING SOONWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo Purchases
C++ · TypeScriptSoloGuessing game
Snake Water Gun animated demo

Snake Water Gun

Single-player Snake Water Gun vs the computer — 10 rounds, dark theme, stdlib-only Python.

Python · Tkinter Click to flip ↻

Snake Water Gun

Python · Tkinter

A polished single-player Snake Water Gun game against the computer — 10 rounds, dark-themed Tkinter GUI, clean stdlib-only Python with unit-tested rules. Snake drinks water, water sinks gun, gun shoots snake; most round wins in 10 takes the match. Run the Python app with zero dependencies to install. I gave the pause and settings panels a proper pop for 1.1 and re-played the full 10-round match on touch in both phone orientations. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: EveryoneNo PurchasesWorks Offline
Python · TkinterSoloDesktop game
Groundwork animated demo

Groundwork

Pac-Man clone, puzzle games, 15+ Maya 3D models, vector/pixel art, sound packs.

C# · Unity · Maya Click to flip ↻

Groundwork

C# · Unity · Maya

From my two years of game-design coursework: a Pac-Man clone, puzzle games, 15+ hard-surface Maya models, vector and pixel art, and original sound packs.

Get it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone
C# · Unity · MayaCoursework collection
StumbleGuysClone animated demo

StumbleGuysClone

Multiplayer party game — my Unity C# v1.1 build is live with full online multiplayer and room codes. Chaos physics, knockback, ragdolls.

C++ · Unreal Engine 5 Click to flip ↻

StumbleGuysClone

C++ · Unreal Engine 5

I built StumbleGuysClone as a multiplayer party game. The original is 100% C++ in Unreal Engine 5 — Chaos physics for knockback and ragdolls, replicated movement, lobby and match flow. The Unity C# v1.1 build is now live on itch: full online multiplayer with an open lobby and invite room codes over my own relay. I gave the pause and settings panels a proper pop for 1.1 and re-proved the full game on real touch — solo in both phone orientations, plus a live online match with a second player joining by room code. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1.0itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+
C++ · Unreal Engine 5Unity C# v1.1.0MultiplayerOnline multiplayer
Contra (Unity C# v1.1) animated demo

Contra

Run-and-gun, rebuilt 1:1 in Unity — the Jungle from the real NES level data.

C# · Unity Click to flip ↻

Contra

C# · Unity

I rebuilt Contra in Unity as a 1:1 run-and-gun — the Jungle stage traced from the original NES level data, same layout, same enemy placements, same feel. Unity C# v1.1 is live on itch — WebGL in the browser, Android build packed alongside it. I gave every menu and panel a proper entrance pop, re-checked the phone controls end to end, and shipped the 1.1 update. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone 10+
Unity C# v1.1.0WebGL + APK builtRun-and-gun
5V5 Lobby UI Kit prototype capture

5V5 Lobby UI Kit

A 5v5 multiplayer lobby UI kit I built for Unity and Unreal — party slots, READY strips, queue timer, friends rail.

UI Toolkit · UMG · HTML/CSS Click to flip ↻

5V5 Lobby UI Kit

UI Toolkit · UMG · HTML/CSS

I designed and built this lobby kit end to end: five player slots with original card art, rank badges, dailies up top and a live queue bar. It ships as a drop-in Unity UI Toolkit package, an Unreal UMG asset pack with an exact layout spec, and the interactive HTML prototype in this capture — every state (fill a slot, READY toggles, party open/closed, queue timer) works.

UnityAsset StoreCOMING SOON
KIT
Unity 6000.6.5f1 packageUnreal 5.6 pack
HTML prototype100% original art
LyricViz app capture

LyricViz

My lyric visualizer — word-by-word synced lyrics over your music, rendered live.

Tauri · Rust · Web Audio Click to flip ↻

LyricViz

Tauri · Rust · Web Audio

I built a lyric visualizer that lights up synced lyrics word by word over audio-reactive visuals — Constellation, Aura, Orbit and Poly — with a built-in demo beat, local file playback, and a Spotify live companion. Runs in the browser and as Windows and macOS desktop apps. v1.0.1 embeds the WebView2 bootstrapper — the black-window fix — and polishes the web build: mode crossfades, an allocation-free Poly mode, and the clipped Download label fixed.

VercelWeb appGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOON
FREE
Tauri desktop appWindows · macOS
4 visual modesv1.0.1
Lab5 Animated Character (Unity C# v1.1) animated demo

Lab5 Animated Character

My animated character, brought to life in Unity — walk, jump and idle, rigged and state-driven.

C# · Unity Click to flip ↻

Lab5 Animated Character

C# · Unity

I built this character-animation lab in Unity: a fully rigged 2D character with a state-driven animator — idle, walk and jump blend cleanly, driven by real input. The Unity C# v1.1 build is live on itch, with WebGL and Android builds packed. I brought my lab zombie up to the fleet standard for 1.1 — phone touch controls that steer and jump, pop-in panels, and a fresh build on the latest Unity. I shipped v1.1.0 to itch — the page serves the 1.1 build now.

Unity C# v1.1itch.ioAVAILABLEPlay onUnity PlayRepoGitHubWishlist onSteamCOMING SOONGet it onGoogle PlayCOMING SOONDownload on theApp StoreCOMING SOONUnityAsset StoreCOMING SOON
FREE
GuidanceESRB rating: Everyone
Unity C# v1.1.0WebGL + APK builtCharacter animation
Stopwatch animated demo

Stopwatch

A clean, dark stopwatch for iOS with drift-free timing and a laps list.

Swift · SwiftUI Click to flip ↻

Stopwatch

Swift · SwiftUI

A clean, dark stopwatch app for iOS with drift-free timing and a laps list, built in Swift and SwiftUI. Big main timer plus a lap timer to the hundredth of a second, Start/Pause, Lap/Reset, and a laps list newest first. Timing is measured from the real clock, so it never drifts.

FREE
GuidanceALLALL AGESNo PurchasesWorks Offline
Swift · SwiftUIiOS appTool
ToDo animated demo

ToDo

A clean, local to-do list app for iOS — add tasks, set due dates, check them off.

Swift · SwiftUI Click to flip ↻

ToDo

Swift · SwiftUI

A clean, local to-do list app for iOS — add tasks, set due dates, check them off. To Do and Done sections, due dates with overdue highlighting, optional place names, local JSON persistence, and seed tasks on first launch. No network, no accounts — a local list app stays local.

FREE
GuidanceALLALL AGESNo PurchasesWorks Offline
Swift · SwiftUIiOS appTool
Basic Browser animated demo

Basic Browser

A minimal Safari-style browser for iOS — address bar, bookmarks, history.

Swift · SwiftUI · WebKit Click to flip ↻

Basic Browser

Swift · SwiftUI · WebKit

A minimal Safari-style browser for iOS — address bar, back/forward/reload, bookmarks, history, and a loading progress bar — built in Swift and SwiftUI on WKWebView. The original's only media, its 2019 screen recording, is preserved in the repo. Most sites refuse framing, so the demo lists only pages verified to allow it and shows a clear error card — with the reason — for sites that refuse.

FREE
GuidanceALLALL AGESNo Purchases
Swift · SwiftUI · WebKitiOS appTool
Pixel Palette animated demo

Pixel Palette

Pick a photo and see its colour palette and descriptive tags — all on-device.

Swift · SwiftUI Click to flip ↻

Pixel Palette

Swift · SwiftUI

Pick a photo and see its colour palette and descriptive tags — analysed entirely on-device, with no upload, no account, and no API key. Tap a swatch to copy its hex; share the palette as text. The original 2016 app needed a paid Imagga key; I rebuilt it to do everything locally. The demo's sample is the waterfall photo from the original app's own 2019 recording.

FREE
GuidanceALLALL AGESNo PurchasesWorks Offline
Swift · SwiftUIiOS appTool
Pinpoint Track animated demo

Pinpoint Track

A location tracker for iOS — places on a map, search, and walked-route recording.

Swift · SwiftUI · MapKit Click to flip ↻

Pinpoint Track

Swift · SwiftUI · MapKit

A location-tracking app for iOS that shows places on a map, lets you search and filter them, and records your walked route with live distance and time — built in Swift and SwiftUI with MapKit and Core Location. Real Honolulu public-art data (199 places) plus Toronto landmarks; drop-your-own-pin and honest denied-permission handling.

FREE
GuidanceALLALL AGESNo Purchases
Swift · SwiftUI · MapKitiOS appTool
SceneDetector animated demo

SceneDetector

Pick a photo and the app tells you what scene it shows — on-device Core ML.

Swift · Core ML Click to flip ↻

SceneDetector

Swift · Core ML

Pick a photo and the app tells you what scene it shows — on-device Core ML scene classification, with the top 5 predictions and a history list. The original 2017 app's four sample photos are bundled in. Nothing leaves the phone.

FREE
GuidanceALLALL AGESNo PurchasesWorks Offline
Swift · Core MLiOS appTool
Layout Editor animated demo

On-Site Layout Editor

Drag, resize, pin any section of this site live. Figma-style, zero dependencies.

JavaScript · CSS 3D Click to flip ↻

On-Site Layout Editor

JavaScript · CSS 3D

How it works: every section is a frame. Hit the edit tool, drag frames anywhere, scale from corners, pin to lock. Layouts save per device — hit Publish to bake yours in as the public default.

FREE
GuidanceALLALL AGES
JavaScript · CSS 3DToolBuilt into this site
Spice Sector animated demo

Spice Sector

Food-truck web app: cart, accounts, admin, email notifications. Private project — no public link.

React · Node.js Click to flip ↻

Spice Sector

React · Node.js

Punjab-inspired food-truck web app: storefront with cart, customer accounts, order email notifications, and an admin dashboard. React + GSAP frontend, Node/Express backend. Private project — no public demo or repo link.

GuidanceALLALL AGES
Private ventureReact · Node.jsVenturePrivate project
m4sterOS TV launcher demo

m4sterOS

Custom USB-bootable OS. Boots any PC straight into the M4STER TV launcher — no desktop, no login.

Linux · M4STER TV Click to flip ↻

m4sterOS

Linux · M4STER TV

A 1.9GB USB image that turns any PC into a streaming box: power on and you're in a fullscreen TV launcher — Netflix, YouTube TV, Prime Video, Disney+, Twitch — with arrow-key navigation and a live clock. Built for my Samsung 32" over HDMI.

FREE
GuidanceALLALL AGES
Linux · M4STER TVConceptCustom OS
Spotify Sign-In animated demo

Spotify Sign-In

A sign-in UI study with the original looping video background and validated form.

Swift · SwiftUI Click to flip ↻

Spotify Sign-In

Swift · SwiftUI

A sign-in UI study with the original looping video background, rotating headline, and validated email/password form — built in Swift and SwiftUI. The original 2016 clip (moments.mp4) loops muted behind the form, with the original Spotify wordmark and launch screen. It is a study of Spotify's old sign-in screen, not my brand — no real auth, nothing sent anywhere.

FREE
GuidanceALLALL AGESNo Purchases
Swift · SwiftUIiOS appUI study
Tumblr Menu animated demo

Tumblr Menu

A spring-animation study — Tumblr's compose menu, six buttons springing up in a wave.

Swift · SwiftUI Click to flip ↻

Tumblr Menu

Swift · SwiftUI

A spring-animation UI study in Swift and SwiftUI — a recreation of Tumblr's compose menu, where six post-type buttons spring up in a staggered wave. Pick one, type in the composer, and it posts to a small feed. The menu icons and feed photos are the original 2016 tutorial project's own assets, kept byte-for-byte.

FREE
GuidanceALLALL AGESNo Purchases
Swift · SwiftUIiOS appUI study
Twitter Bird animated demo

Twitter Bird

A bird splash animation study — the bird zooms up, fades, reveals the home feed.

Swift · SwiftUI Click to flip ↻

Twitter Bird

Swift · SwiftUI

A CALayer-style bird splash animation study — an original bird silhouette zooms up until it fills the screen, then fades to reveal a home feed — built in Swift and SwiftUI. Replay, speed control, and a timeline scrubber; the original bird artwork and home-screen photo are kept byte-for-byte.

FREE
GuidanceALLALL AGESNo Purchases
Swift · SwiftUIiOS appUI study

Index

Building

Everything shipped, grouped.

Apps & Tools

ProjectDescription
5IN15 games, one lineup — Snake, Connect 4, Tic-Tac-Toe, Guess Party, Ludo. Same on Android and web. Solo play offline; online 2P via relay.
m4ster-trackerFreemium project tracker. Free tier + Pro at $20/year flat, no per-seat tax. Live
m4ster-framelabFree, open-source AI 2D + 3D asset hub: one prompt makes the sprite and the mesh. No keys, no signup, no paywall.
GearFlushDisk usage analyzer with treemap visualization. Windows (C++ Win32), macOS + Android, fully offline.
m4sterOSCustom USB-bootable OS that boots straight into the M4STER TV launcher.

Games

ProjectDescription
Hat TrickHTML5 arcade game. Score 3 goals in a row to win; one miss resets the streak.
STREET-TURFOpen-world action in a living city. Stack cash, own the turf.
Number GuessingThe original that started 5IN1. Hot-or-cold number hunt, narrowing range.
GAMEingoDuolingo-style programming game — C++/DSA levels, XP, boss challenges. Full game — v2.2.0.
Summit Day3D open-world Delhi story — Prototype 0.01, playable now. In development.
m4ster BLACKOUT3D rainy neon-noir tactical vignette. Three.js, fully procedural.

Background

Experience

10 Years — Software & CS

A decade of building software

From BTech Computer Science through customer-facing engineering — 10 years of shipping real software, debugging under pressure, and learning what "done" actually means.

Game Design — Ontario

Then I fell for games

Unity + C#, level design, 2D/3D art, sound. Shipped Pac-Man, Polar Hopper 2D, ICE_BLOCK_PUZZLE — and got hooked on making things feel right.

Self-Directed — C++ & UE5

Went deep on systems

Physics-driven multiplayer in pure C++. No Blueprints. Chaos physics, replicated movement, clean Singletons — the hard stuff, from scratch.

2026 — Shipped

5IN1: five games, one lineup on Android and web

Android, macOS, web. Solo play offline, online 2P via relay, CI on every push. Real releases, real version numbers.

2026 — Open Source

Reviewing engine code in public

5 code reviews across SFML, MonoGame, and Godot — reading other people's engine code and finding real bugs.

Now

Ready for your team

Ontario studios, open to remote across Canada. Gameplay, engine, or tools — I ship.

Notes

Devlog

Short build notes. Newest first.

Nov 2026

Fleet v1.1 — Batch C · 19 of 19

The last eight Unity builds landed at v1.1.0: Nokia Snake, Snake Water Gun, Match 3, Bubble Shooter, WiZard Huntress, 2D Platformer, StumbleGuysClone and the 5IN1 hub — that completes the whole fleet. Every game got its panel pops and a full real-touch re-prove, StumbleGuys included a live online match joined by room code. All packed and verified; the itch page updates land with the fleet upload pass.

Nov 2026

Fleet v1.1 — Batch B

Five more Unity builds landed: Hat Trick, Road Fighter (at v2.1.0 — the original Audiowide typeface finally made it in), Blackout, Summit Day and STREET-TURF. The phone pass is finished on each — touch re-proved end to end, menus and panels popping. All packed and verified; the itch page updates land with the fleet upload pass.

Nov 2026

Fleet v1.1 — Batch A

Six of my Unity games moved to v1.1.0: Ice Block Puzzle, Pac-Man, Contra, Flappy Bird, Sprout Climber and Lab5. The phone pass is finished and re-verified with real touch — entrance pops on the menus and panels, portrait holds proven, the stale version label fixed. The builds are packed; the itch page updates land with the fleet upload pass.

Nov 2026

AtmoCheck v2.4.0 — wiggle edit mode

My weather app got the Tracker treatment: a scrollable wiggle edit mode (pick a tile up and move it, edge auto-scroll while dragging, location card pinned), a provider picker — Open-Meteo or MET Norway / Yr, with an honest data credit — and 5 themes, in a 1.55 MB release build. The drag verdict on my Pixel is still the open gate.

Nov 2026

BLACKOUT v2.11 — STEALTH

I gave BLACKOUT a new identity: STEALTH — near-black with a danger-red accent, no purple (violet is now just one of 5 themes). Damage shake, hitmarkers, a low-HP vignette, rain puddles and roadwork cones dress the city, and a performance pass — minimap at 20Hz, squared-distance hot loops — is built to hold 120fps. Live on both web doors; the itch build is still the previous version.

Nov 2026

PyMirror v2.3.0 — it breathes

My phone-mirror app learned to show it is alive: while a mirror runs, the status pill breathes and the Preview pane gets an accent frame that stops the moment the mirror stops. The last blue-grey theme leftovers are gone — green everywhere — and the session log now caps at 2,000 lines. All three release builds verified.

Nov 2026

Hat Trick v4.5 live

Keyboard pause (P/Esc), true multi-touch controls, a pause-button fix on the Game Over screen, smoother rendering and an animated menu — on top of the trash-bin goals, 3 stages and the 7-planet gravity selector. Live on itch and in the GameHub.

Nov 2026

Road Fighter — Asphalt Heat

I gave the web build its Hallmark pass: the HD remaster sprites are restored to the door (they had been missing since Nov 4), the default theme is now Asphalt Heat — heat red/orange on asphalt black — with 6 themes, 4 cursors, and Audiowide/Rajdhani type. Play-verified on the live door. The Unity v2.0.0 build still waits on my PC.

Nov 2026

Unity fleet: 20 of 20 live

I rebuilt all twenty of my archive games in Unity (C#) and published the fleet on itch — WebGL in the browser, Android builds packed. A parity pass then brought Hat Trick, Road Fighter, Blackout, Summit Day and STREET-TURF to a true 1:1 with their originals.

Nov 2026

LyricViz v1.0.1 — black-window fix

My lyric visualizer is live in the browser and as Windows and Mac apps. v1.0.1 embeds the WebView2 bootstrapper — the fix for the black-window launch — and polishes the web build: mode crossfades, an allocation-free Poly mode, and the clipped Download label fixed.

Nov 2026

FrameLab v8.17 — polish, zero visual change

Studio is the default theme and a global error safety net keeps the app alive if anything throws. v8.17 polished the 3D studio — toolbar and mode buttons ease with press feedback — and sped up the drag lab with squared-distance math. The HD 3D route (TRELLIS.2) is aboard; my first full HD run is still the open proof.

Nov 2026

5IN1 gets its juice

Touch-feedback juice landed in all five games, and the site now opens with animations on and theme-coloured separators.

Oct 2026

FrameLab v8.0 — the full hub

The 2D⇄3D hub went live: AI sprite generation across free providers, 3D mesh generation, an Animate lab, and My Assets. Still free — no login, no paywall.

Oct 2026

Shipped a project tracker with automations

Built a full Kanban app with calendar, timeline, workload views, @mentions, time tracking, and an automation rules engine. Hardest part: keeping every serverless API route self-contained.

Oct 2026

Hat Trick v4.4 live on itch.io

Halloween update — planet-gravity dropdown, animated cheerleader, streak system. Stable 60fps, pause menu, goal particles.

Oct 2026

FrameLab hit v6.12

Free 2D sprite + animation generator. Multi-provider AI generation, Godot and Unity exports, rebuilt background keying. Still free — no login, no paywall.

Sep 2026

Going pure C++ in UE5

Rebuilding gameplay systems without Blueprints. Chaos physics for knockback, replicated movement from scratch.

Technical Range

Skills

Languages

  • C++ — gameplay, systems
  • Swift / SwiftUI
  • Kotlin / Compose
  • TypeScript
  • C# / Python

Engines & Tools

  • Unreal Engine 5
  • Unity
  • Git / GitHub Actions

Systems

  • Gameplay programming
  • Physics & collision
  • Replication
  • Build automation

Web & Mobile

  • React / Vite
  • Node.js
  • Vercel serverless
  • Offline-first

Public Contributions

Open Source

Code reviews on engine repos — verified against source.

Contact

Let's Build Something

You've seen the games. You've seen the code. If you need someone who ships — let's talk.

Sandbox

Tools Playground

Try the layout tools live — drag, resize, and pin these demo frames. Your changes save in this browser only.

Demo Frame 1

Drag me by the red handle. Resize from the corners.

Demo Frame 2

Pin me to lock me in place.

M4sterNoob

Gameplay & Engine Programmer | C++, Unreal Engine 5.6, Swift

Ontario, Canada | github.com/m4sternoob | linkedin.com/in/m4sternoob

Summary

Gameplay and engine programmer with 10 years in software development (BTech, Computer Science). I design, build, and ship complete products solo — games, tools, and web apps — from first prototype to published release and live updates. Gameplay code is pure C++ — no Blueprints. Five games live on itch.io; apps live on web, Android, macOS, and Windows. Seeking gameplay, engine, or tools roles at Ontario studios.

Highlights

  • Shipped projects across games, developer tools, and web apps
  • 5 games, one lineup on Android and web, native macOS app
  • 5 games published on itch.io, plus live web apps
  • Privacy-first builds — solo play offline; no accounts, no ads

Technical Skills

  • Languages: C++ (primary), C#, Swift, Kotlin, TypeScript, JavaScript, Python
  • Engines & Graphics: Unreal Engine 5.6, Unity, Three.js / WebGL, HTML5 Canvas
  • Gameplay Systems: physics & collision (custom solvers, Chaos Physics), replication & multiplayer, AI opponents & drone AI, camera systems (third-person / first-person), procedural world generation, input & touch controls, sprite & animation pipelines
  • Platforms & Shipping: Android, macOS, Windows (native C++ Win32), Web / PWA — service workers, installable, offline-first
  • Web & Backend: React, Next.js, Node.js, serverless APIs, Redis, OAuth, real-time sync
  • Tools & Practice: Git & GitHub, GitHub Actions CI/CD, Playwright end-to-end testing, performance profiling (120fps frame budgets), build automation, versioned release management

Experience

Independent Developer — Games & Software | 10 years

  • Own the full pipeline solo: design, architecture, code, art integration, testing, publishing, and post-launch updates
  • Shipped 5IN1 — 5 games, one lineup on Android and web, native macOS app — solo play offline (online 2P via relay), CI on every push
  • Built and published 5 browser games on itch.io, including a procedural-city stealth game and an open-world action game in Three.js — drone AI, drivable vehicles, day/night systems
  • Built production web tools: a Kanban tracker with collaboration and real-time sync, a sprite-generation studio, and a finance tracker
  • Built native Windows software in pure C++ Win32 (disk analyzer with treemap visualization), with Windows and macOS releases
  • Performance discipline on every build: profiling, frame budgets, and optimization that never trades away visuals

QA Tester — Mercer Mettl

  • Tested live assessment products in real time: reproduced issues as they happened and troubleshot root causes on the spot
  • Solved what could be solved live, and logged the rest with clear reproduction steps for the engineering team

IT Technical Support Executive (AppleCare) — Apple

  • Front-line AppleCare technical support: diagnosed and resolved device, account and service issues live with customers
  • Logged every case with full diagnostics, escalating to engineering when a fix needed it

Selected Work

  • 5IN1 — 5 games, one lineup, one hub
  • BLACKOUT — procedural-city stealth (Three.js), live on itch.io
  • STREET-TURF — open-world action (Three.js), live on itch.io
  • Hat Trick — physics platformer (HTML5), live on itch.io
  • StumbleGuysClone — multiplayer party game (UE 5.6, C++), in progress

Education

BTech, Computer Science — MRSPTU, India
Game Design (2 years) — Ontario, Canada

Playable Demos

Game framesOff = games stay in their frame, sized to fit (no crop). On = a fullscreen button appears on every game.

Every Game — Web Originals & Unity C# Builds

Snake — Nokia 1100

Instructions:
Tap the phone keys (2/4/6/8), 5 pauses. Swipe or arrow keys / WASD work too.

Nokia 1100 style phone
Score 0
Best 0
Lv 1

Ready To Play Games

Flappy Bird (Unity C# v1.1) — Play In-Frame

⏸ Paused
Tap Resume to continue

Unity C# v1.1 — C# build

Click, tap or Space to flap — thread the pipes.

Play 5IN1 In-Frame

⏸ Paused
Tap Resume to continue

STREET-TURF — Play In-Frame

⏸ Paused
Tap Resume to continue

Click the game first so it grabs your keys — then drive.

Ice Block Puzzle (Unity C# v1.1) — Play In-Frame

⏸ Paused
Tap Resume to continue

Unity C# v1.1 — C# build

Drag the blocks onto the board — fill a row or column to clear it. Mouse or touch.

Hat Trick — Play In-Frame

⏸ Paused
Tap Resume to continue

Score 3 goals in a row for the hat trick — one miss resets the streak.

GAMEingo — Play In-Frame

⏸ Paused
Tap Resume to continue

Duolingo for code — tap the right answer, build the line, beat the boss.

Polar Hopper 2D — Play In-Frame

⏸ Paused
Tap Resume to continue

Click the game first — arrows / A,D to hop, Space to jump. Touch buttons on mobile.

Pac-Man (Unity C# v1.1) — Play In-Frame

⏸ Paused
Tap Resume to continue

Unity C# v1.1 — C# build

Arrows / WASD / swipe — eat all 240 pellets, dodge Blinky, Pinky, Inky and Clyde.

BLACKOUT — Play In-Frame

⏸ Paused
Tap Resume to continue

Click in, hit JACK IN — mouse + WASD, hack the terminals, kill the lights.

Summit Day (Unity C# v1.1) — Play In-Frame

⏸ Paused
Tap Resume to continue

Unity C# v1.1 — C# build

Click the game first — WASD / arrows to move around Delhi.

Snake Water Gun (Unity C# v1.1) — Play In-Frame

⏸ Paused
Tap Resume to continue

Unity C# v1.1 — C# build

Click your pick — Snake beats Water, Water beats Gun, Gun beats Snake.

Sprout Climber (Unity C# v1.1) — Play In-Frame

⏸ Paused
Tap Resume to continue

Unity C# v1.1 — C# build

Arrows / A,D to climb — ride the platforms, don’t fall.

Nokia Snake (Unity C# v1.1) — Play In-Frame

⏸ Paused
Tap Resume to continue

Unity C# v1.1 — same game, C# build

The Unity build of the classic — arrows / WASD / swipe, P or Esc pauses.

Road Fighter — Play In-Frame

⏸ Paused
Tap Resume to continue

Click the game first — P1: A/D steer, W accelerate, S brake, E or Left Shift = high gear. P2: arrows + / or Right Shift. Online 2P with room codes.

// Runs in your browser

Software Hub

My software, live in-frame — no install, no signup wall. Restart reloads the app; Open full site gives it the whole tab.

FrameLab — Run In-Frame

Free, open-source AI 2D + 3D hub — one prompt makes the sprite AND the mesh. No keys, no signup, no paywall.

M4ster Tracker — Run In-Frame

Kanban with sprints, calendar, timeline and sync — the full app runs right here. Sign-in works best in the full site.

m4ster Wealth — Run In-Frame

Net worth terminal — holdings, debts, allocation and live market charts, in the browser.

LyricViz — Run In-Frame

Audio-reactive lyrics visualizer — GPU-rendered visuals that move with the music, plus Windows and Mac builds.

Desktop + mobile software

These run as native builds, not in a browser — so each gets the real app in motion instead of a frame, with its builds underneath.

GearFlush — Desktop App

GearFlush — treemap disk map, MFT scanning and cleanup

WinDirStat-style disk analyzer — treemap view, fast MFT scans, 100% offline. Native Windows + Mac builds; shown here in motion from the live product site, which shares the app’s UI.

DeepDriveFLUSH — Desktop App

DeepDriveFLUSH running — sunburst view of a Google Drive

Google Drive analyzer — treemap + sunburst for your cloud storage, shown running in demo mode. The desktop build connects your own Drive.

AtmoCheck — Mobile App

AtmoCheck running — live weather screens

A clean weather app for Android and iOS — your city first, live conditions for any city, home-screen widgets. Real app screens, shown as captured.

Phone Mirror (PyMirror) — Desktop App

A live capture needs the real rig — a phone mirrored to a Windows machine. That capture takes this slot when it’s recorded; no mock imagery stands in for it.

Phone-screen mirror for PC and Mac — USB, Wi-Fi and hotspot, from my own native engine. Windows, macOS and Linux builds are on the releases page.