Omar Mudhir · Graphics programmer & game developer

A little code.
A whole lot of world.

I build games, graphics engines, and tools for artists.
This is where I share the things I make, and what I learn along the way.

At the intersection of
technology & imagination.

01 / Things I'm making

Games. Creative tools. An engine.
Drune concept artwork: an orange car exploring a vast mountain landscape.

Generated concept artwork

A driving playground01

Drune

An open landscape, a car, and the freedom to find your own way. An experimental multiplayer driving playground.

GameMultiplayer
Glasswake concept artwork: a futuristic arena on a dramatic turquoise coast.

Generated concept artwork

An arena by the sea02

Glasswake

A fast multiplayer arena shooter taking shape on a coast of concrete, glass, and restless water.

GameIn development
OmiLith brand artwork: an ancient weathered stone carved with a diamond and OMI in angular glyph-like lettering.

Generated brand artwork

A solid foundation for worlds04

OmiLith

A modular C++ engine for interactive worlds. Shared rendering, simulation, assets, and tools, while every game keeps its own identity.

Game engineC++23

03 / Behind the worlds

Different games.
One shared foundation.

OmiLith is the custom C++ engine behind these experiments. Its name reflects the idea of stone: a solid foundation for rendering, simulation, assets, and tools, while each game follows its own direction.

An ancient dark stone tablet carved with a copper-lit diamond and angular OMI lettering.
OmiLith · Generated brand artwork

04 / Fresh from the workbench

The dated devlog

A person behind the pixels

Engineer by craft.
Curious by nature.

I'm Omar. My work lives somewhere between low-level graphics and the worlds they bring to life. My interests wander through videogames, art, music, and the tools that help people create.

More about me
13+years working with
graphics & immersive worlds
Explore my experience ↗