A cozy deduction puzzle: place bunnies so their carrot trails cover the whole grid, guided by hidden bunny counts.
A soft, cozy take on grid deduction. Every bunny you drop claims its full row and column in carrots, while numbered tiles count the bunnies hiding in adjacent cells — read the numbers, place every bunny, and blanket the entire board.
Key Features:
• Constraint-Checked Boards: Placements are validated against adjacency counts in real time, so the deduction always holds up.
• Scaling Level Pipeline: Grids grow from 6×6 to 10×10 with blocker tiles and tuned bunny budgets across 150+ handcrafted-feeling levels.
• Assist Economy: Hint and reveal power-ups wired into a rewarded-ad and soft-currency loop.
Arcade cabinets ran a demo loop to pull players in. These are the mobile equivalent — short-form ad creatives I produced and cut myself, each testing a different hook. Insert a coin to watch one.
A skull-themed twist on classic Sudoku: fill the grid, break the curse.
A moody, skull-themed take on classic Sudoku. Fill each grid with correct numbers to break the curse and unlock the next puzzle.
Key Features:
• Grid Validation: Real-time row, column, and box checks against classic Sudoku rules.
• Procedural Puzzles: Generated boards with tunable difficulty curves.
• Themed Presentation: Skull-motif UI and feedback layered over the core number-logic gameplay.
Arcade cabinets ran a demo loop to pull players in. These are the mobile equivalent — short-form ad creatives I produced and cut myself, each testing a different hook. Insert a coin to watch one.
A lane defense game: place and merge color cannons to blast waves of numbered slimes.
Hold the line! Deploy and merge color cannons that whittle down relentless waves of HP-numbered slimes pushing toward your base.
Key Features:
• Wave Spawn System: Progressively harder waves of numbered enemies tracked through a pooled spawn pipeline.
• Merge Cannon Economy: Combine cannons to raise firepower and break down bigger blobs.
• Color-Matched Damage: Match projectile color to enemy for max damage, with freeze and boost power-ups for crowd control.
Arcade cabinets ran a demo loop to pull players in. These are the mobile equivalent — short-form ad creatives I produced and cut myself, each testing a different hook. Insert a coin to watch one.
A unique hybrid of number-merging puzzles and tactical card battles.
Crack mystery eggs by solving number-merge puzzles, then take your hatched Monster & Spell cards into tactical battles across a saga map.
Key Features:
• Turn-Based Battle System: State-machine driven combat resolving Monster & Spell card effects in sequence.
• Card Collection & Progression: Save system persists unlocked cards, deck state, and saga map progress.
• Merge Board Logic: Grid-based number-merging that feeds rewards directly into the battle economy.
A relaxing color-sort puzzle: untangle hanging cups and group matching coffee balls.
Brew order out of chaos! In this addictive sort puzzle, players untangle queues of hanging cups and group same-colored coffee balls until every stack is perfectly matched.
Key Features:
• Color-Sort Logic: Move balls between cups so each stack ends up a single matching color.
• Strategic Stack Management: Only the top ball of each cup can be moved, requiring careful planning to avoid dead ends.
• Smooth Animations: Implemented satisfying visual feedback and juice for correct matches and completed cups.
Arcade cabinets ran a demo loop to pull players in. These are the mobile equivalent — short-form ad creatives I produced and cut myself, each testing a different hook. Insert a coin to watch one.
A satisfying puzzle game blending carpentry, carving, and painting mechanics.
Run a cozy carpentry workshop where raw lumber becomes finished art. Merge planks, carve shapes, then paint them in a multi-stage crafting loop.
Key Features:
• Multi-Phase Loop: Three distinct systems (merge → carve → paint) chained into one seamless flow.
• Persistent Progress: Save system restores board state and unlocks across sessions.
• Physics Feedback: Event-driven carving with audio and visual juice for a tactile feel.
Unity developer at njoyKidz. A city-building educational game teaching math, language, and logic.
A city-building educational app for kids, where progress through math, language, and logic mini-games grows the player's own city.
Key Features:
• Mini-Game Suite: Modular collection of math, language, and logic games built on a shared scoring framework.
• City Progression: City-building module that unlocks and evolves based on a child's in-app learning progress.
• Parental Dashboard: Tracks development across five intelligence areas for parents to review.
Developed for Kardesler Grab. 3D inspection and color customization tool.
A client tool built for Kardesler Grab that lets buyers inspect and customize industrial grabs in real-time 3D before they order.
Key Features:
• Real-Time Configurator: Swap colors and finishes instantly via dynamic URP materials and Shader Graph.
• 360° Inspection: Cinemachine-driven orbit camera for smooth product viewing from any angle.
• Mobile-First UI: Touch-friendly controls tuned for on-the-go sales demos.
A 3D restaurant simulation game. Manage staff, serve customers, and expand business.
Build your dream restaurant from an empty lot. Hire staff, seat hungry customers, and reinvest profit to expand the business.
Key Features:
• AI Staff: NavMesh pathfinding drives waiters and cooks through autonomous serve cycles.
• Economy Systems: Balanced income and upgrade loop tied to time-based customer shifts.
• Data Architecture: Scalable menu and staff data structures for easy content growth.
A WebGL arcade space shooter. Defend Earth against alien invasions.
A classic arcade space shooter developed for WebGL. The player must pilot a spaceship to defend Earth from an alien invasion.
Key Features:
• Wave System: Scripted enemy spawners that manage 8 progressively difficult waves of enemies.
• Boss Encounter: A challenging final boss fight with unique attack patterns and stages.
• WebGL Optimization: Optimized assets and code to ensure smooth performance in web browsers.
Won 3rd Prize - Pura Game Jam 23. A physics-based resistance platformer.
Story: Candies wanted to destroy gummies. Unable to stand this situation, Gum escapes from prison and ignites a resistance fuse. Nobody noticed, but they were all glucose.
Control a sticky gum character, using momentum and elasticity to slingshot past obstacles in this physics platformer.
Key Features:
• Elastic Movement: Rigidbody and vector-math driven stretch-and-release traversal.
• Rapid Prototyping: Full playable loop shipped under extreme jam time constraints.
• Award Winner: Took 3rd Place at Pura Game Jam 23 as a team.
Play as a necromancer destroying a village in this chaotic action game.
Play a vengeful necromancer razing a village. Unleash dark magic, summon minions, and overwhelm the villagers who dared to oppose you.
Key Features:
• Enemy AI: Villager and guard behaviors that detect, flee from, and swarm the player.
• Combat & Summoning: Spell-casting and minion mechanics built fast during a game jam.
• Particle Systems: Layered VFX for spells, deaths, and chaotic on-screen feedback.
Won 3rd Prize - Jingle Jam. Help Santa retrieve stolen gifts.
Story: The kid at the top of the naughty list has stolen Santa's gifts! Santa goes to the nicest kid for help to get them back. Then, events unfold...
A festive adventure where you quest across a wintry world to recover Santa's stolen gifts and save Christmas.
Key Features:
• Dialogue System: Custom branching conversations that drive the story forward.
• Quest & Event Logic: Trigger-based objectives and interaction systems built from scratch.
• Award Winner: Took 3rd Place at Jingle Jam as a team.