INDIE GAME & APP DEVELOPERPORTFOLIO / 2026

Made to
be played.

I’m Ayman — an indie game and app developer.
I’ve made original games and interactive experiences.

Explore my games ↘
INDEPENDENT MIND.
PLAYFUL POSSIBILITIES.
Oldcraft Kingdoms artwork: a castle overlooking a vast mountain valley
WORLD 01 / OLDCRAFT KINGDOMSKEY ART ↗
Challenge Gravity hover racerCHALLENGE GRAVITY ↗Racegame circuit racing screenshotCOMPETITION CAR ↗
UNITY · GODOT · UNREAL ENGINE · WEBSCROLL TO DISCOVER ↓
THE GAME COLLECTION

Different worlds.
Same curiosity.

From neon racetracks to fantasy kingdoms.
A selection of the games I’m working on —
each with its own way to play.

01 — 06 ↓
01 /

Oldcraft Kingdoms

FANTASY RPG

IN DEVELOPMENT
The starting valley — Oldcraft Kingdoms
CONCEPT ART / Oldcraft Kingdoms

A world with an adventure around every corner.

Explore a fantasy kingdom of villages, forests, and creatures. Create your hero, discover the world, and grow through combat and adventure.

BUILT WITHUnity
PLATFORMiOS · Android target
6 playable races5 classes · 6 skill kitsQuest & XP progressionMobile controls
SOURCE PROJECT€150EUR

Full original source code

Android & iOSEditable Unity project

Contact to buy
More details6 races · 5 classes · 2 quests
INSIDE THE PROJECT

Gameplay, included content, and what you need to get started.

01

Gameplay

  • A single-player fantasy RPG with exploration, enemy targeting, auto-attacks, class abilities, cooldowns, and character progression.
  • Create a named hero with race, gender, hair, and color choices. Characters and progress save locally.
  • Warrior, Protector, Ranger, Mage, and Healer roles, with six race-specific skill kits and three skills per kit.
02

World & content

  • Six races: Human, Dwarf, Night Elf, Orc, Undead, and Bull-folk, with male and female character options.
  • A connected fantasy region with an abbey, woods, farmland, settlements, and a stone city. Guards, townsfolk, vendors, and quest givers bring the world to life.
  • Two quest lines: Wicked Wicks and Red Rags in the Wheat. Enemy content includes Candlecaps, bandits, ghouls, and wolves.
03

Included source project

  • Full original Unity source project: editable C# gameplay systems, scenes, character data, UI, and project assets.
  • Character creation, combat, skills, quests, NPCs, world data, audio, and local save systems.
  • Unity 6000.3.20f1 with URP 17.3.0. Suitable for continued development or a reskin.
04

Platforms & setup

  • Source project for Android and iOS development, including touch movement, jump, targeting, and skill controls.
  • The iOS development build has been launched on an iPhone; Android configuration and build tooling are retained.
  • A development project. Final device testing, application identifiers, store signing, and publishing are configured for your own release.

Interested in this project or a custom reskin?

Email me
EXPLORE THE WORLD

Somewhere worth getting lost.

From welcoming village squares to the shadows beyond the road.
WORLD CONCEPT ART

THE PEOPLE OF OLDCRAFT

Different heroes. One adventure.

Warriors, protectors, rangers, mages, and healers.
CHARACTER CONCEPT ART

An iOS development build has been tested on device; Android is also a development target.

02 /

My Competition Car: Mechanic

DRIVING & CAR MECHANICS

IN DEVELOPMENT
Circuit racing gameplay — My Competition Car: Mechanic
IN-GAME SCREENSHOT

From the workshop to the starting grid.

Go from the workshop to the racetrack. Compete in circuit races and explore the city in free-drive mode.

BUILT WITHUnreal Engine
PLATFORMMobile project
7-car garage & shop3 difficulty settingsCircuit racing & free driveRepairs & saved career
SOURCE PROJECT€150EUR

Full original source code

Android & iOSEditable Unreal Engine project

Contact to buy
More details7 cars · circuit racing · city free drive
INSIDE THE PROJECT

Gameplay, included content, and what you need to get started.

01

Gameplay

  • Race against AI on a circuit or explore a city in Free Drive. The garage connects car selection, purchases, and repairs.
  • Drive into your marked grid position to trigger a 3–2–1 countdown. Race results include rankings, restart, and a return to the garage.
  • Acceleration, steering, braking/reverse, vehicle recovery, adjustable driving assists, and mobile touch controls.
02

Cars, track & progression

  • Seven cars: two starter cars and five unlockable cars, each with speed and handling information.
  • One approximately 1.6 km circuit, three-lap races, an eight-car grid, and Easy, Medium, and Hard difficulty. A separate city environment supports Free Drive.
  • Earn 50/100/200 CR for difficulty-based race victories and 50 CR per active minute in Free Drive. Engine, tire, and brake wear create a repair loop.
03

Included source project

  • Full original Unreal Engine source project with editable C++ gameplay and UI, maps, car content, and project assets.
  • Garage/shop economy, race AI, countdown, results, Free Drive rewards, repair systems, and saved career progress.
  • English/French interface, audio settings, driving assists, and progress reset. Developed with Unreal Engine 5.8.
04

Platforms & setup

  • Android and iOS source project. The iOS build has been tested on an iPhone, with phone/tablet interface layouts.
  • Open the Unreal project to edit the gameplay, environments, vehicles, UI, or progression.
  • Mobile packaging uses your own platform SDKs, application identifiers, and signing accounts.

Interested in this project or a custom reskin?

Email me

The racing and mechanic project, featuring a workshop, race flow, and city driving.

03 /

Challenge Gravity

ANTI-GRAVITY RACING

IN DEVELOPMENT
Key artwork — Challenge Gravity
KEY ART / Challenge Gravity

Leave the ground. Chase the impossible.

Race hover machines through neon cities, deep space, and desert tracks. Master drifting, boost, and gravity-defying circuits.

BUILT WITHThree.js
PLATFORMWeb · Touch controls
9 tracks across 3 cupsGrand Prix & Time Attack18 racing machinesDrift, boost & AI rivals
SOURCE PROJECT$50USD

Full original source code

Web versionEditable Three.js project

Contact to buy
More details9 tracks · 3 cups · 18 machines
INSIDE THE PROJECT

Gameplay, included content, and what you need to get started.

01

Gameplay

  • An anti-gravity arcade racer with AI opponents, drifting, nitro boosts, side/spin attacks, jumps, and respawning.
  • Grand Prix races through a three-course cup; Time Attack focuses on beating your best course time.
  • Keyboard input and mobile touch controls, pause/resume, Return to Home, and locally saved progress.
02

Tracks & machines

  • Nine courses across three cups: Neon City, deep space, and red desert environments.
  • Courses: Neon City, Sky Pipe, The Drum, Pulsar Run, Nebula Knot, Orbit Gate, Scorch Strip, Rust Mesa, and Sand Twister.
  • Eighteen racing machines and Novice, Standard, and Expert difficulty. Track obstacles include pipes, loops, jumps, mines, and dash plates.
03

Included source project

  • Full source code for the standalone web version, with editable JavaScript/Three.js gameplay, HTML/CSS interface, tracks, and game assets.
  • Vehicle behavior, race AI, menus, HUD, input, audio, and browser save handling.
  • The current standalone version runs without the original platform shell; its CrazyGames SDK and ads are disabled.
04

Platforms & setup

  • This $50 package is the web version, playable in a browser with keyboard or touch input.
  • The standalone version includes Grand Prix and Time Attack. Online rooms and platform leaderboards belong to the original platform integration.
  • A web package; native Android/iOS packaging and a separate online multiplayer backend can be discussed as additional work.

Interested in this project or a custom reskin?

Email me

A standalone browser racing project with keyboard and mobile touch controls.

04 /

Tanks

ARCADE ARENA BATTLES

WORKING TITLE
Tank key artwork — Tanks
KEY ART / Tanks

Small tanks. Big rivalries.

Battle AI opponents or challenge friends in shared-screen matches. Pick your tank and fight across jungle, desert, and moon arenas.

BUILT WITHUnity
PLATFORMAndroid · iOS target
Solo Showdown2–4 local playersJungle, Desert & Moon4 tank models
SOURCE PROJECT$60USD

Full original source code

Android & iOSEditable Unity project

Contact to buy
More details3 arenas · 4 tanks · 2–4 local players
INSIDE THE PROJECT

Gameplay, included content, and what you need to get started.

01

Gameplay

  • Solo Showdown pits one player against AI in a last-tank-standing battle. First to five round wins takes the match.
  • Easy, Medium, and Hard add one, two, or three randomized rival tanks. AI moves, seeks opponents, and fires real projectiles.
  • Play with Friends supports two, three, or four people sharing one device, with separate movement and FIRE controls.
02

Arenas & vehicles

  • Three playable arenas: Jungle, Desert, and Moon.
  • Four selectable tank models: ATV, Medium, Heavy, and Shark, with distinct previews and colors.
  • Match flow, round/winner announcements, arena selection, pause, restart, and return-home controls.
03

Included source project

  • Full original Unity source project with editable C# gameplay, scenes, tank prefabs, UI, and project assets.
  • AI battles, local player input, match scoring, menus, audio, and saved settings. English and French are available.
  • Unity 6000.3.20f1 with URP. AdMob or another advertising integration can be added as a separate service.
04

Platforms & setup

  • Source project for Android and iOS, designed for landscape phone and tablet layouts.
  • Android builds have been tested on an emulator; a Unity-to-Xcode iOS export is available.
  • Friends mode is local on one screen. Use your own signing accounts and complete final physical-device testing for your release.

Interested in this project or a custom reskin?

Email me

Tanks is the current project title. Friends mode uses one shared device, with separate controls.

05 /

Animals Parcours

ANIMAL PARKOUR

IN DEVELOPMENT
Animals Parcours home screen — Animals Parcours
IN-GAME SCREENSHOT

Big bear energy. A little leap of faith.

Guide a bear, panda, or Shiba through colorful parkour ramps. Earn coins, unlock heroes, and take on ten obstacle levels.

BUILT WITHUnity
PLATFORMMobile project
Bear, Panda & Shiba10 ramp levelsEarn coins & unlock heroesTouch movement controls
SOURCE PROJECT$50USD

Full original source code

Android & iOSEditable Unity project

Contact to buy
More details10 ramps · Bear, Panda & Shiba
INSIDE THE PROJECT

Gameplay, included content, and what you need to get started.

01

Gameplay

  • A single-player third-person parkour game: steer your animal along ramps and obstacles to reach the finish safely.
  • Level briefing, touch movement, pause, retry, level completion/failure, and return-home flow.
  • Earn coins, unlock characters, choose your hero, and save level and character progress locally.
02

Levels & characters

  • Ten ramp levels with saved unlock progression and level selection.
  • Three playable animals: Bear, Panda, and Shiba, with rigged character visuals and idle previews.
  • Bear is available from the start. Panda unlocks for 100 in-game coins and Shiba for 150. The carousel shows owned, equipped, and locked states.
03

Included source project

  • Full original Unity source project with editable C# scripts, menu/gameplay scenes, ramp content, UI, and project assets.
  • Character selection and purchases, movement/controller logic, level unlocking, completion/failure, coin balance, and PlayerPrefs saves.
  • Unity 6000.3.20f1 with URP 17.3.0; suitable for replacing animals, environments, or the visual theme.
04

Platforms & setup

  • Android and iOS source project with a mobile touch interface and responsive character-selection screen.
  • Open the Unity project to edit existing levels, character visuals, prices, movement, and menus.
  • Configure your own native builds, signing, store identifiers, and release testing when preparing publication.

Interested in this project or a custom reskin?

Email me

Latest home screen, hero selection, ramp selection, and gameplay from the animal parkour project.

06 /

Tower Stack

ONE-TAP ARCADE

WEB BUILD
Tower Stack key artwork — Tower Stack
KEY ART / Tower Stack

One more block. One more try.

Time every tap to stack moving blocks higher. Collect gems, unlock skins, complete missions, and beat your personal best.

BUILT WITHGodot
PLATFORMWeb · Mobile browsers
One-tap endless stacking8 unlockable skins18 missions & objectivesLocal saves & personal records
SOURCE PROJECT$20USD

Full original source code

Android & iOS · web demoEditable Godot project

Contact to buy
More details8 skins · 18 missions & objectives
INSIDE THE PROJECT

Gameplay, included content, and what you need to get started.

01

Gameplay

  • Place moving blocks with a click, tap, or Space. Overhang is trimmed away, reducing the next block’s landing area.
  • Perfect placements build combos; increasing speed and changing gravity directions add difficulty.
  • An endless high-score game with personal records, pause/restart, and a playable web demo on this portfolio.
02

Modes & progression

  • Eight tower skins: Classic, Midnight, Cherry, Forest, Neon, Sunset, Galaxy, and Gold.
  • Eighteen objectives: five daily missions, ten lifetime milestones, and three special challenges.
  • Classic play plus Clockstopper, Blinded Stack, and Variable Speed challenges. Gems/stars, hearts, score boosts, and shields support progression.
03

Included source project

  • Full original Godot source project with editable GDScript, scenes, shaders, UI, audio, and project assets.
  • Stacking gameplay, challenges, missions, skin shop, local save data, responsive menus, and personal records.
  • Godot 4.7.2. The current standalone web build has the CrazyGames SDK removed and the browser audio setup corrected.
04

Platforms & setup

  • Godot source project for Android and iOS development, plus the working browser version shown here.
  • The current validated export is Web. Native Android/iOS export presets, SDKs, and signing are set up for your own app.
  • Try Play game before contacting me about the source project or a custom version.

Interested in this project or a custom reskin?

Email me

Click, tap, or press Space to drop a block. Built for desktop and mobile browsers.

THE PERSON BEHIND THE PIXELSAYMAN BH / INDEPENDENT

A curious mind.
A playful approach.

ayman bh↗

I’m Ayman, an independent game and app developer creating original games and apps.

I work across game engines and platforms, exploring everything from fast arcade mechanics to fantasy worlds. My projects bring together gameplay, interface design, and the details that make an experience feel good to use.

I also work with Blender to create and refine 3D assets: modeling and 3D generation, character rigging, animation, materials, and textures. I can prepare those assets for game engines and help bring characters, props, and environments into your project.

01 GAME DEVELOPMENTWorlds & mechanics02 APP DEVELOPMENTUseful experiences03 UI & INTERACTIONThe feel of play04 BLENDER & 3D ASSETSModels, rigs & animation
TOOLS OF THE TRADEUnityGodotUnreal EngineBlenderJavaScript
START A CONVERSATIONGOOD GAMES START WITH AN IDEA.

Let’s make
something good.

Need a game built from scratch, a reskin, or help improving an existing project? I can use Blender and 3D generation tools to create models, rig characters, animate them, and prepare materials and textures for your game. I can also integrate AdMob and other services, or build custom apps and tools.

  • Complete game development 01
  • Reskins, features & game updates 02
  • Blender, 3D generation, rigging & animation 03
  • AdMob & other integrations 04
  • Custom apps & useful tools 05

Get in touch for help with your project — from individual assets and gameplay systems to a complete game.

Project media