About
The game
Forgotten Memories, Endless Abyss is an online fantasy MMO about exploring an immense dungeon, recovering lost memories and living with the consequences of a shared world. The dungeon reshapes itself around how its players behave, and it grows as they explore it.
The name goes back to a game idea of mine from college. Its Steam page still shows the old project; once there's a game to talk about, it will carry this one.
The engine
Prometheus is the custom engine the game is being built on. The world is fully 3D, and the characters and props in it are 2D pixel-art sprites: that's the 2.5D. It comes with its own tools:
- The editor for building and play-testing scenes, currently in the browser and moving to a desktop app
- Frieze, which turns 3D models into stylized sprite sheets
- Forge, a companion workspace for version control, code review, issue tracking and the project's documentation
- DD-ReForged, a local-first git tool for the desktop, VS Code and the phone
Why I'm building all this has the reasoning.
The stack is open source throughout: Three.js and React in the editor, Rapier for physics, and a Node backend with MySQL.
Who's making it
Prometheus grew out of a scrapped avatar project that a friend and I worked on for about a year. He built much of its animation system and some of the engine, and what we could salvage became the starting point for this one: the story is here.
I've built Prometheus solo since then, with help on the way. My teenagers are studying engineering and will, I hope, help design and build the game world. A few friends are taking on the music and ambience.
Follow along
- Subscribe to new posts with RSS or Atom
- The project also has a page on GameDev.net