CMoria is a Ultima VI / V / VI style RPG that's been under development, in some way or the other, since 2020. It's a labor of love for the CRPG and turn-based genre. I mostly work on it on weekends and thus, doesn't really have a release date.
Platforms:
- Current: mac OS, Windows, Linux
- Console: Playdate
- Vintage: Classic Mac System 7, Amiga OS, MS-DOS (VESA / VGA)
The game will be set in an east Asian inspired world, populated by fluffy little animals, with you - playing as a cat - as protagonist. Think: Kung Fu Panda meets Ultima.
Tag line: "While the Avatar went to Britannia, where did the cat go?"
On your journey you will discover your special cat skills: are claws really the most powerful weapons in the universe? Do you have a 6th cat sense and what could it possibly be? ...and do you really have 9 lives?
Test for an Ultima IV/V inspired fog-of-war implementation:
The game editor:
The game running on Mac OS System 7:
The game running Playdate:
Everything is in its early stages:
- Editor: allows to create maps
- Game: load maps, walk around
- Toolchain: supports building game and editor for all platforms
Various other prototypes for dialog, combat logic, etc. exist (mostly in Python, some in Java) and they'll be ported (slowly) to this code base.
Python prototypes (not included):
- Monster AI
- Dialog system
- Game:
- Win, Mac, Linux: C, SDL2 or Qt, GCC / MingW
- Playdate: C, Playdate SDK
- Mac 68k: C, Retro68, Macintosh Toolbox, Docker
- Amiga: C, Amiga GCC, Amiga Intuition, Docker
- MS-DOS: C, DJGPP, VESA VBE, Docker
- Editor: C++, Qt, SQLite
- Art: Aseprite, Lua
- Toolchain: make, Python, Docker (for retro compilers)
- Documentation: yEd (for opening
.graphmlfiles)
- Code: MIT License
- Artwork (c) 2023 by Robert Kist: CC BY-NC-ND 4.0 INTERNATIONAL
- building: BUILDING.md
- developer docs editor: EDITOR.md
- developer docs game: GAME.md



