Game developer & designer · Godot

Christian Troy Pepito

I make games and I finish them. Five are out on itch.io, and the biggest, Shivaliva, is a 3D life-sim adventure with a public alpha and a Steam page on the way.

Gameplay reel · 83 s · Shivaliva, then Queen's Vanguard Silent · every shot labelled

Featured project

Shivaliva

Godot 4.7 · Windows · public alpha v2.0.5 on itch.io · Steam page coming soon · solo developer and director · site and press kit: shivalivaleveling.com

A space-faring social life sim in the spirit of Yohoho! Puzzle Pirates. Islanders keep their own routines, twelve mini-games pay out in coin, and the coin buys a house, clothes and a passage between the islands.

  • Live conversationIslanders answer free-text chat through a live LLM and remember you. Their voices are generated on the player's own machine. Affinity unlocks new interactions, up to hugs and holding hands.
  • Jobs and mini-gamesDish duty, mining, sailing, gunnery, carpentry, navigation, sparring and Texas Hold'em against AI opponents, all on one coin economy.
  • Build and dressBuy a lot, raise a house and furnish it. A wardrobe with dyes.
  • The voyageSail between islands through the Stardust, with duties on board and raider battles.
  • The labyrinthPuzzle-battle bouts against its beasts, ending in a boss fight.
Shivaliva: walking into town
Shivaliva: Texas Hold'em on the custom card deck
Shivaliva: a ship battle against a raider
Shivaliva: the mining mini-game
Shivaliva: the navigation chart puzzle
Shivaliva: two islanders walking hand in hand on the pier

How it's built

Solo, with an AI-assisted workflow: I set the design and the quality bar, direct the code with Claude Code, and test every feature in the game. The core games are covered by automated test scenes and headless simulations. The playing-card deck ships with a checker that measures the gap between every element on all 52 faces.

Released and playable

More games

Queen's Vanguard: chess-piece towers holding off a wave

Queen's Vanguard

Godot · Windows · prototype demo · no generative AI

3D tower defence where the towers are chess pieces: pawns promote and kings castle. Shipped with a full Steam art set.

Iron Overdrive: title art

Iron Overdrive

Godot · Windows, Linux · released

Action roguelite. Mr. Goboto and his pet fight off invaders with weapon drops, elemental upgrades, power-up choices and secret rooms.

Shivaliva Zero: Shiva in a torch-lit cave with Rudraksha beads

Shivaliva Zero

Godot · Aseprite · Windows · released, free

Pixel-art platformer. Seven short levels, each under two minutes, collecting Rudraksha beads as Shiva.

Glidy Icarus: Icarus gliding over the sea

Glidy Icarus

Godot · HTML5 · plays in the browser

One-button flight through Greek myth: hold to rise, let go to dive, restart instantly.

Also shipped

Apps and web

Shivaliva Leveling: the daily quests, a hunter profile and a dungeon run on a phone

Shivaliva Leveling

Next.js · React · Postgres (Prisma, Neon) · Clerk · PWA

A self-improvement RPG, "rank up in real life": daily quests, multi-day dungeon runs with check-ins, ranks, achievements, a leaderboard and guilds. Push and email reminders, offline support and several languages, prepared for Google Play.

Elnora Maison's front page: a model between red curtains, 'Made to your measure.'

Elnora Maison

elnoramaison.ae · Next.js · React · Stripe · Vercel

Online shop for an Abu Dhabi couture house: catalogue and product pages, Stripe checkout with a payment webhook, customer reviews, and a contact form that emails the house.

About

Who's behind them

By day I'm an IT programmer at a school in Abu Dhabi: I build its websites, support its teachers and make its learning materials. I studied Business Information Technology, and I build apps and sites too: Shivaliva Leveling, a self-improvement RPG app; Elnora Maison's online shop; and Shivaliva's own website. Games are where everything else goes.

Looking for a remote, full-time role as a game or technical designer, a Godot developer, or in QA, production or community.

Contact

Let's talk