Available Now on the App Store

Unity Game Developer specializing in puzzle & systemic gameplay

I build mobile puzzle experiences where simple rules create satisfying depth. My work focuses on solvable generation, daily challenge loops, and polished UX that keeps players coming back.

  • Designing puzzle logic, solver-backed content, and replayable daily systems in Unity.
  • Bringing systemic gameplay to mobile with DOTween feel, Firebase hooks, and live-ops friendly structure.
  • Obsessed with making elegant rulesets feel readable, responsive, and rewarding.

Featured Game

A focused showcase: one polished puzzle title with clear gameplay, systems thinking, and mobile-ready execution.

Featured Project Breakdown

Less volume, more depth. This section focuses on the project, systems, and decisions that best represent how I work.

iOS / Mobile Puzzle

Colorful Words: Reveal Puzzle

A mobile word-puzzle experience shaped around approachable rules, satisfying reveals, and replay-friendly short sessions. The project balances content generation, puzzle clarity, and progression loops without losing responsiveness.

Gameplay showcase

Puzzle feel with systems under the hood

The core loop is built around discoverability, readable grid states, and satisfying reveal moments. I aim for a presentation that feels clean on first contact while still supporting deeper systemic design underneath.

Colorful Words puzzle showcase artwork
My contribution
  • Built puzzle generation flows with solver-aware validation to keep levels fair and finishable.
  • Shaped the gameplay UX with feedback loops, UI motion, and readability-first interactions.
  • Structured daily puzzle and streak-friendly loops to support retention without bloating the core rules.
  • Focused on mobile responsiveness and efficient content flows for repeat play.
Tools & tech
Unity C# DOTween-style UI feel Firebase-ready Mobile optimization
Problem & solution
  • Solvability risk: custom validation flow keeps generated puzzles consistent with player expectations.
  • Session friction: lightweight progression and streak structure support repeat daily play.
  • Mobile clarity: UI hierarchy and readable board states reduce confusion during short sessions.
Platform & links

Technical Strengths

Not a star list. These are the kinds of problems and systems I enjoy building most.

Gameplay systems

Puzzle logic & rulesets

Constraint-driven gameplay, readable progression, and systems where a few simple rules can generate a lot of depth.

Content structure

Procedural generation

Level flow design with solvability checks, repeatable puzzle generation, and logic that supports long-term content needs.

Mobile craft

Retention-ready UX

Daily puzzle systems, streak mechanics, session-friendly pacing, and polished interactions built for phones first.

Tools & tech

Unity stack

Unity, C#, DOTween-style motion, Firebase-ready integrations, notifications, and optimization-minded implementation.

Example focus: building compact grid-based puzzle systems that stay readable, replayable, and solvable under real mobile constraints.

Deep Technical Writing

The goal here is to show engineering thinking behind the games: generation, solver logic, retention systems, and performance trade-offs.

Planned article

How I Built a Solvable Puzzle Generator in Unity

Explaining generation constraints, validation passes, and why puzzle fairness depends on solver-aware tooling.

Planned article

Designing a Daily Puzzle System with Streak Mechanics

Breaking down reward loops, session cadence, and how to keep a daily system motivating without overwhelming the player.

Planned article

Optimizing Unity Instantiations for Puzzle Content

A performance-focused case study around pooling, UI refresh costs, and keeping puzzle interactions snappy on mobile.

Themes

What these posts will cover

Solver logic, grid systems, daily content pipelines, and the engineering decisions that make small puzzle games scale well.

Highlighted Systems

Project-independent case studies help show the systems mindset behind the shipped work.

Case study

Puzzle solver system

Problem: random generation can create unsatisfying or invalid states.

Approach: validate generated boards with rule-aware solving logic before surfacing them to players.

Result: stronger trust in puzzle fairness and a cleaner content pipeline.

Case study

Daily challenge loop

Problem: retention systems can feel bolted on if they fight the core loop.

Approach: keep the daily ritual lightweight, readable, and connected to streak momentum.

Result: repeatable reasons to return without overcomplicating the puzzle itself.

Case study

Mobile performance pass

Problem: small frame hitches make puzzle games feel cheap.

Approach: optimize content refreshes, keep UI motion intentional, and reduce needless churn.

Result: smoother interaction feel and more consistent polish on mobile hardware.

Showcase area

Video / reel slot

A dedicated 30–60 second reel area is ready to support future gameplay clips, feature callouts, or a YouTube embed when available.

See the live game

Video / Showcase Area

A dedicated reel section for short-form highlights, gameplay beats, and system callouts that can later be swapped with a real trailer or YouTube embed.

Showreel slot

30–60 second portfolio reel

The layout now supports a compact showcase block for puzzle footage, highlight captions, or a future embedded video without changing the rest of the homepage structure.

Portfolio showcase placeholder for Colorful Words reel
Recommended clip flow
  • Quick hook with the puzzle board and reveal effect.
  • Mid-section callouts for solver-backed generation and daily loop structure.
  • Finish with App Store CTA and contact details for recruiters or collaborators.

About Me

I enjoy building systems where simple rules create complex gameplay. Puzzle design is where that obsession feels most rewarding.

I like games that stay elegant under the hood: clear inputs, understandable systems, and enough structure to keep surprising the player. My process usually starts with the rules, then the solver, then the layer that makes it feel alive on screen. The result I chase is simple: gameplay that feels obvious once you touch it, but keeps revealing depth the longer you stay with it.

Resume

A concise PDF version is available for recruiters, collaborators, and anyone who wants the quick overview.

Downloadable PDF

Grab a short resume with focus areas, featured work, and contact details.

Contact

Open to puzzle, systems, and mobile gameplay conversations.

Email

alpalkim@gmail.com

Best for business inquiries, collaboration, and portfolio conversations.

Send Email
Profiles

GitHub & support

Browse code-related work or use the support form for app-specific questions.