Maurice Garcia · workshop & journal
I build useful tools, playful worlds, and experiments worth trying.
This is where I keep what I make and how it's going. Try the things, read the notes, and tell me what you think. If you'd like to build something together, or need something built, there's a way to start below.
Opens a live demo in a new tab.

Current focus
Keeping Ultimate, my offline Android toolkit, moving, and giving this site a home for my projects and for short notes on how they're going, so people can try them and tell me what's wrong.
Selected projects
Things you can try, read about, or help with

ThriftScout
The world is your thrift store: say what you want, and scouts already thrifting keep an eye out.
- Playable

Thornwild
An original 2.5D cinematic platformer with nine worlds, five companions and six giant guardians.
- Playable

Lineage
An evolution RTS where ancestors discover something and later generations discover what else it can do.
- Playable

Devolution
An original 3D dinosaur survival game: survive the night, tame a spitfrill, found a tribe.
- Playable

Game Fusion
Play classic games in your browser, then remix their mechanics into something new.

Lumen
An infinite canvas that reads what you sketched and offers the next move beside it.
Latest updates
What changed lately
Ultimate: now its own repository, with a terminal and SSH/SFTP work
Ultimate, my offline Android toolkit, has moved into its own standalone repository, and the latest merge adds a terminal, an orb and SSH/SFTP.
This site is now a workshop and a journal
I rebuilt this site around what I make and what I'm learning. Projects, short updates, longer writing and a Now page all live in one Git repository, and each has an RSS feed.
Exit Pass: explaining spot checks to shoppers
Exit Pass now tells shoppers why a random spot check happened, and gives register lanes an actionable hint when their sync is out of date.
Recent writing
Longer thoughts
How this site stays current, and what it will never do
Where updates come from, what is published automatically, and what always waits for me.
Connect
Start something worthwhile
Say hello, or make something together
Played a demo and found a bug? Have an odd idea you want a collaborator for? Write to me. No agenda needed, and no budget either.
Need something built, or want to learn?
I build websites and custom software for small businesses, run AI-receptionist pilots, and coach people one-to-one on building with AI tools. Scope and price are agreed before any work starts.