Senior Unity Developer

Build the systems.
Make the game work.

Gameplay architecture, designer tools and multiplayer engineering—from authored levels to connected mobile games.

Line Breaker: sole developer with design and art collaborators. FullStars: Unity, networking, Redis and Node.js alongside a backend developer and artist.

Full-time opportunities first · selected freelance work

Problems I’ve solved ↓

Gameplay · Tooling · Multiplayer

Problems I’ve solved

01

Authored runs needed to scale.

Decision
As Line Breaker’s sole developer, I built a visual Unity editor that stores reusable platform sequences in SimpleSQL and selects them with stage, difficulty and pacing rules.
Result
Designer-authored sequences feed the campaign and rule-driven endless mode.
Read Line Breaker →
02

Poker actions crossed client and server.

Decision
On FullStars, alongside a backend developer and artist, I linked Unity table creation and joining to Socket.IO events, Redis live state and Node.js hand logic.
Result
Player actions move through turns, side pots, hand evaluation and settlement across the client and services.
Read FullStars →
03

A shared world could grow without bounds.

Decision
For Line Breaker, I buffered content ahead of the leading player, recycled it behind the trailing player and prewarmed network-object pools.
Result
The active space stays available to players at different positions without unbounded world growth.
Read Line Breaker →

In short

Unity engineering
Gameplay & XR
OCTAV Studio
CTO & cofounder
Toptal, since 2022
Verified expert
ENSA
Software engineer
languages
English · Arabic · French
Hamza Hassene, smiling low-poly portrait

TOP 3% TALENT

Vetted by Hire me

Your next Unity developer.

Open to full-time roles first, and selected freelance projects. Tell me about your team, the product and the engineering challenge.

Live scene– fps– draw calls– tris