SHIP
IT!
100%
UNITY
✦ now playing: 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.

MADE
WITH
★ 3am coder ★
Wahib W.M.
[ your photo here ]
Wahib W.M.
Unity Programmer · UQU 2027

Hey, I'm Wahib!

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 / 03 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. 002 / 03 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. 003 / 03 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
✦ certified moments ✦
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.
PathNPC — screenshot 1
PathNPC — waypoint editor ✦
PathNPC — screenshot 2
PathNPC — inspector dashboard
PathNPC — screenshot 3
PathNPC — runtime demo
004

PATHNPC

Unity Editor Tool
Open Source

A visual, waypoint-based NPC pathing system for Unity. Click-to-place waypoints directly in the Scene View with real-time preview — no code needed to set up patrol routes. Supports multiple named paths per NPC, ping-pong and loop modes, per-waypoint pause durations, and color-coded path visualization.

C# Unity Editor API CustomInspector NavMesh Scene View Handles Open Source
Visual Scene View Editing
Click-to-place waypoints directly in the Scene View with real-time path preview, Gizmo handles, and full undo support. Zero friction for designers.
Multi-Path Runtime Switching
Multiple named paths per NPC with runtime switching. Inspector dashboard shows path statistics — total distance, waypoint count, estimated patrol time.
EXPERT
LEVEL
ScriptableObject gang
TOOLS
DEV

What I Work With

Modular Unity Architecture
Typed SO event channels and runtime sets — systems communicate through asset references, not hard-wired scene dependencies. Entire features hot-swap without touching existing code.
Gameplay Systems & Game Feel
Per-species fish behaviors, card effect pipelines, and NPC state machines all driven by SO data assets. Designers tune parameters in the inspector — no recompile, no programmer required.
Team Leadership & Mentorship
Led 150+ students to ship 11+ games. I run sprints, resolve blockers, and help people discover the joy of making things move on screen.
Core Languages
C# Java Python
Game Engine
Unity URP Cinemachine TextMeshPro Shader Graph
Architecture
ScriptableObjects Modular Design Editor Tooling State Machines
Tools & Workflow
Git Agile/Scrum Blender Aseprite
Expert   Advanced   Intermediate
72hr
HERO
NO
SLEEP

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…
✉ reply rate: 100%
HIRE
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