Made to
be played.
I’m Ayman — an indie game and app developer.
I’ve made original games and interactive experiences.
PLAYFUL POSSIBILITIES.
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.
Oldcraft Kingdoms
FANTASY RPG
CONCEPT ART / Oldcraft KingdomsA 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.
More details6 races · 5 classes · 2 quests
Gameplay, included content, and what you need to get started.
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.
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.
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.
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 meSomewhere worth getting lost.
From welcoming village squares to the shadows beyond the road.
WORLD CONCEPT ART
Different heroes. One adventure.
Warriors, protectors, rangers, mages, and healers.
CHARACTER CONCEPT ART
In-game screenshots & interface
An iOS development build has been tested on device; Android is also a development target.
My Competition Car: Mechanic
DRIVING & CAR MECHANICS
IN-GAME SCREENSHOTFrom 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.
Full original source code
Android & iOSEditable Unreal Engine project
More details7 cars · circuit racing · city free drive
Gameplay, included content, and what you need to get started.
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.
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.
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.
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 meThe racing and mechanic project, featuring a workshop, race flow, and city driving.
Challenge Gravity
ANTI-GRAVITY RACING
KEY ART / Challenge GravityLeave the ground. Chase the impossible.
Race hover machines through neon cities, deep space, and desert tracks. Master drifting, boost, and gravity-defying circuits.
More details9 tracks · 3 cups · 18 machines
Gameplay, included content, and what you need to get started.
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.
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.
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.
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 meA standalone browser racing project with keyboard and mobile touch controls.
Tanks
ARCADE ARENA BATTLES
KEY ART / TanksSmall tanks. Big rivalries.
Battle AI opponents or challenge friends in shared-screen matches. Pick your tank and fight across jungle, desert, and moon arenas.
More details3 arenas · 4 tanks · 2–4 local players
Gameplay, included content, and what you need to get started.
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.
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.
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.
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 meTanks is the current project title. Friends mode uses one shared device, with separate controls.
Animals Parcours
ANIMAL PARKOUR
IN-GAME SCREENSHOTBig 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.
More details10 ramps · Bear, Panda & Shiba
Gameplay, included content, and what you need to get started.
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.
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.
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.
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 meLatest home screen, hero selection, ramp selection, and gameplay from the animal parkour project.
Tower Stack
ONE-TAP ARCADE
KEY ART / Tower StackOne more block. One more try.
Time every tap to stack moving blocks higher. Collect gems, unlock skins, complete missions, and beat your personal best.
Full original source code
Android & iOS · web demoEditable Godot project
More details8 skins · 18 missions & objectives
Gameplay, included content, and what you need to get started.
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.
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.
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.
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 meClick, tap, or press Space to drop a block. Built for desktop and mobile browsers.
A curious mind.
A playful approach.
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.
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.
