Jeddah, Saudi Arabia · Open to Unity roles

Wahib Walaa Mohammed

Unity Programmer & Tools Developer

I build gameplay systems and Unity editor tools for small teams.

Experience

Present

Aiqona Productions

Game Developer Intern

Contributing to game development as part of the Aiqona Productions team.

Jun 2026 — Present

MaybeTeam

Lead Programmer

Leading programming on Finn, including its fishing systems and editor tools for designers.

Aug 2025 — Present

UQU Electronic Games Club

Head of Game Development Committee

Mentored more than 150 students in Unity and C# and helped teams publish over 11 games.

Mar 2025 — Nov 2025

Fiverr

Freelance Unity Developer

Delivered gameplay features, UI, and interactive systems for clients.

Selected work

All projects →

Released Unity tool

Waypoint Path System

Visual NPC route authoring in the Unity Scene View. Released on the Asset Store.

View project →

Released Unity tool

2D Animation Preview

Inline playback for sliced sprite sheets in Unity's Texture Importer Inspector.

View project →

Game in development

Finn

Fishing systems and content tools for a 3D cozy game heading to Steam.

View project →

Shipped game · 1st place

Two Moons

Led programming for a narrative card game shipped in a 72-hour game jam.

View project →

Graduation project · Jun 2026

Roomify

Hotel operations platform. Backend software engineer and project manager on a team-built system.

View project →

Get in touch

Open to Unity programming opportunities in Saudi Arabia and remote roles.

Email me
Wahib Walaa MohammedUnity Programmer · Tools Developer · Jeddah, Saudi Arabia
SHIPPED
WORK
100%
UNITY
✦ CURRENTLY: FINN ✦
BUILT WITH C#
✦ Game Developer · Jeddah, SA

Wahib
Walaa
Mohammed

Unity C# programmer, game jam champion, and head of a 150-student game dev community at UQU. Currently building Finn for Steam. Unity programmer building games and practical tools for other developers.

MADE
WITH
♥
★ GAMEPLAY SYSTEMS ★
Wahib W.M.
[ your photo here ]
Wahib W.M.
Unity Programmer · UQU 2027

Hey, I'm Wahib!

I build polished Unity gameplay and editor tools, lead a 150-student game development community at UQU, and care about making complex systems easy for teams to use.

I've been making games since high school — the moment I realized I could make the games I play was world-changing, and I never stopped. I'm now three years into a Software Engineering degree at Umm Al-Qura University in Saudi Arabia, and every free hour goes back into building — polished systems, better tools, and games that feel good to play.

I love making games feel good and polished while keeping everything organized through modular architecture. Whether I'm building a tool or designing a system, my focus is always on making hard things easier — for myself and for my teammates.

I head the Game Development Committee at UQU's Electronic Games Club, where I lead and mentor over 150 students in Unity and C#. We've shipped 11+ games to itch.io together. I run workshops, plan sprints, coordinate multi-team releases, and watch people discover the same feeling I had the first time something they wrote moved on screen.

150+
Students Mentored
11+
Games Shipped
97.2%
Satisfaction Rate
1st
Story Mode Jam
3+
Years in Unity
FILE #042 · EXPERIENCE LOG

Case History

FILE No. 001 / 04 ACTIVE
Game Developer Intern
Aiqona Productions
PRESENT
  • Contributing to game development as part of the Aiqona Productions team.
Aiqona Productions · Present
FILE No. 002 / 04 CLASSIFIED
Lead Programmer
MaybeTeam
JUN 2026 — PRESENT
  • Leading development on Finn — a 3D cozy fishing game heading to Steam. Built the modular fishing framework, custom NPC pathing tool, and flag-based dialogue system.
  • Designed editor tools so writers and designers ship content without touching C#.
  • Architected SO-driven event channels and runtime sets — gameplay systems stay fully decoupled.
MaybeTeam portrait
MaybeTeam · 2026
UQU Game Dev Club portrait
UQU Game Dev Club
FILE No. 003 / 04 CLASSIFIED
Head of Game Development Committee
UQU Electronic Games Club
AUG 2025 — PRESENT
  • Mentored 150+ students in Unity / C# — achieved 97.2% program satisfaction.
  • Guided teams from prototype to publishing on itch.io (11+ releases); planned milestones and coordinated tasks across teams.
  • Ran workshops on Unity, C#, and game design; authored documentation and starter templates.
FILE No. 004 / 04 CLASSIFIED
Freelance Unity Developer
Fiverr
MAR 2025 — NOV 2025
  • Delivered Unity gameplay features, UI, and interactive systems for international clients (C#, modular patterns).
  • Improved player feel via Cinemachine camera, controls, and feedback / VFX; iterated quickly with clients.
Freelance portrait
Freelance · 2025
OPEN
SOURCE
✦ RELEASED & PLAYABLE ✦
1st
PLACE
playtested by 100+

Things I've Built

Finn — dock
finn — dock ✦
Finn — beach
finn — beach
Finn — activities
finn — beach activities
Finn — village
finn — village
001

FINN

3D Cozy Fishing Adventure
✦ In Development — Steam

A 3D cozy fishing game heading to Steam. As lead programmer my focus has been making the fishing system feel genuinely tactile — and making custom tools for my team to help them bring NPCs to life. The dialogue system I built supports flag-based branching so writers never touch C#.

Unity C# URP ScriptableObjects Cinemachine TextMeshPro
Modular Fishing Architecture
You can easily add fish and fishing spots without writing a single line of code — built for fast iteration.
ScriptableObject Dialogue System
Flag-based branching with animated typing effects. Writers build full conversation trees in the inspector with zero code.
Custom NPC Path Tool
Made a tool so teammates can create patrol paths quickly — just a click of a button, no code required.
Two Moons — screenshot 1
two moons — 1st place ✦
Two Moons — screenshot 2
two moons — card battle
Two Moons — screenshot 3
two moons — story mode
002

TWO MOONS

Narrative Card Battler
✓ Shipped
1st Place — Story Mode Game Jam · 72 hours · 6 people

Architecture decisions made in the first two hours of a jam determine whether you ship or crumble. I led programming for a six-person team under a 72-hour clock. Every card, every mechanic, every narrative state was designed to be added by a writer or designer without a programmer in the room. We shipped polished. We won.

Unity C# ScriptableObjects Narrative Systems WebGL Rapid Prototyping
Content-Driven Card Architecture
Every card is a ScriptableObject — stats, effects, art, narrative flags. Designers created 40+ cards in 72 hours with zero programmer involvement.
Zero Blocking Moments
Scene and prefab structure locked in the first 3 hours. Six people worked in parallel with zero merge conflicts across the entire 72-hour sprint.
Easy Dialogue — screenshot 1
easy dialogue — open source ✦
Easy Dialogue — screenshot 2
easy dialogue — node editor
Easy Dialogue — screenshot 3
easy dialogue — runtime
003

EASY DIALOGUE

Unity Editor Tool
Open Source

Every dialogue system I found was either too heavyweight or made writers feel like they were filing a tax return. I built Easy Dialogue as the tool I wished existed — a clean graph-based workflow, a custom EditorWindow with visual node connections, built-in validation, and a runtime layer that any Unity project can drop in with minimal setup.

C# Unity Editor API EditorWindow CustomInspector ScriptableObjects Open Source
Custom Graph EditorWindow
Nodes are draggable, connectable ScriptableObject assets on disk — the graph IS the data, not a separate representation of it.
Zero-Dependency Runtime
Single MonoBehaviour, no third-party dependencies. Reads ScriptableObjects directly, evaluates flag conditions, fires events. Drop in and go.
Waypoint Path System product banner
Waypoint Path System — visual pathing for Unity ✦
Unity Scene View showing four NPC waypoint routes and the Path Placer HUD
Scene View authoring — click to build routes
Waypoint Path System custom Unity inspector with NPC and path controls
Custom inspector — control every detail
Loop, PingPong, OneShot, and Random waypoint path modes
Four traversal modes per path
Straight, Catmull-Rom, and Bezier waypoint path smoothing options
Straight, Catmull–Rom, or Bézier paths
Bezier, Catmull-Rom, and straight paths edited in the Unity Scene View
Curve editing directly in the Scene View
Waypoint placement HUD and custom path inspector in Unity
Live placement stats and keyboard shortcuts
Waypoint Path System events including waypoint reached and path interrupted
Gameplay hooks through UnityEvents
004

WAYPOINT PATH SYSTEM

Unity NavMesh path-authoring tool
Released · v1.0.0

A visual route-authoring system for Unity NPCs. Designers can place and edit waypoints directly in the Scene View, then drive one agent or a crowd through configurable paths using Unity’s built-in NavMeshAgent — without writing setup boilerplate.

C# Unity 2022.3+ UI Toolkit NavMeshAgent Scene View Tooling UnityEvents
Fast visual route authoring
Click to place, reorder, insert, label, and color waypoints with live distance and timing readouts, grid snapping, keyboard shortcuts, and full Undo support. Each route can use OneShot, Loop, PingPong, or weighted Random traversal.
Curves and runtime control
Build straight, Catmull–Rom, or Bézier routes with NavMesh-aware smoothing. Per-waypoint waits, speeds, and weights combine with priority interruption/resume, Animator syncing, save/restore, crowd controls, and UnityEvents.
2D Animation Preview showing a sprite animation in Unity's Inspector
2D Animation Preview — sprite playback in Unity
005

2D ANIMATION PREVIEW

Inline sprite-sheet preview for Unity
Released · v1.0.0

An editor-only preview for sliced sprite sheets, placed inside Unity’s normal Texture Importer Inspector. Check frame order, timing, and pivots without creating an Animation Clip.

C# Unity 2022.3+ Unity Editor API Sprite Sheets
Roomify logo
Roomify — hotel management platform
Roomify website showing the hotel operations dashboard
Roomify — website and dashboard preview
006

ROOMIFY

Hotel Management System · Graduation Project
Published · June 6, 2026

A team-built platform for reservations, guest services, staff workflows, invoicing, and analytics. I worked as a backend software engineer and project manager, connecting technical delivery with the team's graduation milestone.

Java 21 Spring Boot PostgreSQL React FastAPI
UNITY
& C#
DATA-DRIVEN DESIGN
TOOLS
DEV

Where Tools Meet Play

I work across the whole path from a rough idea to something people can actually use: shaping the system, building the interaction, polishing the workflow, and verifying the final result.

Unity Tools That Feel Native
Editor windows, inspectors, scene tools, and focused workflows that help creators move faster without fighting Unity. Built for real projects, clear documentation, and clean handoff.
Systems You Can Feel
NPC pathing, dialogue, quests, rewards, UI feedback, and game-feel details. The code stays modular; the important decisions stay easy to tune in the Inspector.
From Prototype to Shipped
I turn unclear ideas into focused builds, test the real workflow, and close the release gaps. That same approach has helped 150+ students ship 11+ games together.
Unity Toolmaking
Unity C# Editor Tooling UI Toolkit IMGUI
Game Systems
Gameplay Architecture NPC & Pathing Dialogue UI & Game Feel State Machines
Shipping Products
Asset Store Packages Testing Documentation Debugging Git
Beyond Games
Web Products Electron React Java Python
72HR
BUILDS
8+
JAMS

Game Jams

8+ jams entered · 1 win · 1 top 5% · all shipped within 72h
1st Place
Story Mode Game Jam
→ Two Moons
UNITY · NARRATIVE · 2024 · 72H
Top 5%
FishFest Fun
→ Fishing Entry
UNITY · FISHING · 2024 · 72H
+ More on itch.io
More entries coming
→ yqwz1.itch.io
UNITY · VARIOUS · ONGOING

From the Notebook

Devlogs, Unity tips, jam writeups — fresh from the workbench.

Loading posts…
✉ OPEN TO OPPORTUNITIES
WORK
WITH ME
LET'S
TALK

Let's Build Something

Hey there!

I'm open to freelance Unity contracts and always interested in talking to people working on games with craft and intention.

Whether you're a studio looking for a programmer who cares about architecture and game feel, or a fellow developer wanting to collaborate on a jam — reach out.

[email protected]
Based in Saudi Arabia · Open to Remote
Open to: Freelance · Collaborations · Game Jams
0/2000