Unity Developer & Instructor

I build games.I teach developers.I design systems.

Unity development, gameplay systems, technical instruction, and project guidance.

I build playable systems, explain complex ideas clearly, and help students and teams move from prototype to something that actually works.

Featured Projects

Projects I’ve built, shipped, and learned from.

From production systems to small experiments, these projects reflect how I build, think, and solve problems.

Nickwatch placeholder artwork

Developer → Team Lead

Cross-platform smartwatch product

Nickwatch

Cross-platform smartwatch experience built around interactive sensor-based gameplay.

Read more

I started on this project as a junior developer and grew into a team lead, taking ownership of a full application built around multiple interactive experiences.

The project included 5 different sensor-based interactions, external tool integrations, and several mini-games designed specifically for smartwatch constraints.

Beyond Unity, I worked with hardware limitations, UX challenges, and cross-platform behavior, gaining hands-on experience in building complete products under real-world constraints.

UnityMobileSensorsUXSystemsTeam Leadership
Zbenko Studio / Ouro + Atlas-Kazai placeholder artwork

Unity Developer

Production educational game systems and internal tools

Zbenko Studio / Ouro + Atlas-Kazai

Production educational game systems, interactive classroom experiences, APIs, and internal tools.

Read more

At Zbenko Studio, I’m responsible for the technical side of the Ouro platform — including Unity development, gameplay systems, UI updates, new features, bug fixing, optimization, and ongoing production support.

Beyond Unity, I also work with backend systems written in PHP, building APIs and writing SQL queries that support game logic, localization, and data-driven features.

I designed and implemented internal systems such as a Region-Locale system, database-driven multiplayer experiences, and API-based level logic.

I also initiated and built Atlas-Kazai, an interactive presentation system where teachers control real-time classroom gameplay, transforming the student experience into a live, game-driven learning environment.

These systems are now in production.

UnityC#PHPSQLSystems DesignAPIsEdTech
Teaching at Mentor placeholder artwork

Unity Instructor

Game development education

Teaching at Mentor

4+ years teaching Unity, C#, gameplay systems, and project-based game development.

Read more

I’ve built and delivered dozens of lessons, presentations, exercises, and student-facing learning materials focused on Unity, C#, and game development.

My teaching focuses on helping students understand how systems actually work — not just how to use tools.

Over the years, I’ve guided students from zero experience to complete playable projects, with some continuing into the industry.

This work strongly influences how I approach development: clear structure, explainable systems, and practical thinking.

TeachingUnityC#MentoringCurriculumSystems Thinking

More things I’ve built

Game jams, solo experiments, tools, and smaller projects that show how I explore ideas and build practical systems.

Alium project placeholder artwork

Collaborative Project

Alium

Collaborative student project I contributed to during development.

Read more

I was involved in parts of the gameplay and technical implementation, working alongside a team to help bring the project to life.

This project reflects collaboration, iteration, and supporting a larger creative vision.

UnityGameplayCollaboration
Android APK Installer project placeholder artwork

Tooling

Android APK Installer

A Windows utility for installing APK files to Android devices through ADB.

Read more

A practical tool built to simplify Android APK installation workflows. The project reflects my interest in developer tools, workflow improvement, and C# desktop development.

C#WPFADBTooling
Power Cut project placeholder artwork

Game Jam / Solo Project

Power Cut

A game jam project about surviving a power outage using charge-based mechanics.

Read more

Designed and built as a solo project, with full ownership over game design and implementation.

The project explores resource management, tension, and a focused 2D gameplay loop.

Unity2DGame JamSolo ProjectGame Design
Coworker project placeholder artwork

Solo Experiment

Coworker

An experimental solo project exploring idle and active gameplay loops alongside the user’s workflow.

Read more

Designed as a hybrid between idle, clicker, and system-driven gameplay, focusing on interaction patterns and player engagement over time.

This project reflects experimentation with systems, feedback loops, and player behavior.

UnitySystemsSolo ProjectGame Design

Code Showcase

Code I can explain

Readable systems, practical tools, and examples I can walk through and teach.

I focus on building systems that are clear, flexible, and easy to extend — and even easier to explain.

1public bool TryAdd(ItemDefinition item, int amount)2{3    if (item == null || amount <= 0) return false;45    ItemStack stack = FindOrCreateStack(item);6    stack.Add(amount);7    ItemAdded?.Invoke(stack);8    return true;9}

Teaching & Student Work

Wait till you meet my students.

I'm proud of every game they build. These projects earned the spotlight.

They did the hard part: making ideas playable, testable, and real. I just helped keep the path lit and the bugs slightly less dramatic.
Neon Drift student project placeholder

Student spotlight

Neon Drift

by Maya Cohen

Arcade driving prototype focused on momentum and readable level flow.

A strong example of tuning feel before adding more features.

Rootbound student project placeholder

Student spotlight

Rootbound

by Noam Levi

Puzzle platformer built around growing paths and environmental switches.

Smart scope, clear mechanic, and a nice sense of progression.

Moon Courier student project placeholder

Student spotlight

Moon Courier

by Lior Ben-David

Small delivery game with gravity shifts, timing challenges, and charm.

Proof that a compact idea can still have personality.

Signal Grove student project placeholder

Student spotlight

Signal Grove

by Dana Mor

Puzzle adventure prototype built around switches, timing, and readable cause-and-effect.

A good example of turning system logic into player-facing clarity.

Tiny Factory student project placeholder

Student spotlight

Tiny Factory

by Amit Shalev

Resource-management prototype with simple production chains and compact UI feedback.

Focused scope, clean iteration, and a strong final presentation.

Skyline Runner student project placeholder

Student spotlight

Skyline Runner

by Roni Bar

Fast 2D runner project focused on level rhythm, camera feel, and forgiving controls.

Echo Lab student project placeholder

Student spotlight

Echo Lab

by Yuval Katz

Small exploration game using sound cues, environmental triggers, and careful pacing.

A project that made debugging part of the learning process.

Garden Guard student project placeholder

Student spotlight

Garden Guard

by Tamar Azulay

Wave-defense prototype with upgrade choices, enemy patterns, and clear player feedback.

Focus

What I focus on

A practical mix of Unity development, teaching, research, and systems thinking.

Research & Learning

Exploring tools, workflows, and technical ideas that improve how games are built and taught.

Educational Projects

Building and guiding game projects with clear learning value and practical outcomes.

Teaching Game Development

Helping students understand Unity, C#, and the thinking behind playable systems.

Gameplay Systems

Designing gameplay systems, tools, and architecture that are easier to extend, debug, and maintain.

Services

Practical help for Unity projects and developers.

Mentoring, guidance, debugging, and review for people who want clearer systems and fewer stuck evenings.

1-on-1 Unity Mentoring

Personal guidance for developers who want to understand Unity, C#, and gameplay systems more deeply.

Good for: Students, junior developers, and self-taught Unity creators.

  • Weekly sessions
  • Code walkthroughs
  • Practice plans
  • Clear next steps

Book mentoring

Project Guidance

A practical outside perspective when a project has momentum but needs structure, scope, or direction.

Good for: Solo developers, small teams, and student final projects.

  • Scope decisions
  • Feature planning
  • Milestones
  • Unity workflow advice

Plan the project

Debug Sessions

Focused sessions for tracking down broken behavior, confusing errors, or systems that stopped making sense.

Good for: Developers stuck on a specific Unity or C# problem.

  • Bug isolation
  • Runtime checks
  • Inspector setup
  • Fix explanations

Unblock a bug

Code / Architecture Review

A readable review of your Unity codebase with attention to coupling, responsibilities, and future changes.

Good for: Projects that work, but feel harder to change than they should.

  • Class responsibilities
  • System boundaries
  • Refactor suggestions
  • Maintainability notes

Review the code

Small Group Workshops

Hands-on Unity learning for groups that need practical systems, not abstract slides.

Good for: Schools, bootcamps, teams, and learning groups.

  • Unity fundamentals
  • Gameplay systems
  • ScriptableObjects
  • Tooling workflows

Run a workshop

Portfolio & Final Project Support

Help shaping a student or junior developer project into something presentable, explainable, and finished.

Good for: Students preparing final projects, applications, or portfolio pieces.

  • Project polish
  • Feature prioritization
  • Presentation flow
  • Code cleanup

Polish the project