Sea Of Memes is the main project on the site. Eventually, it will be a peer to peer MMO with in-world design and programming tools, allowing it to be extended by users.

For now, there are tentative initial world design demos and videos. The other projects below are spinoffs of the main project.

Demo ... Videos ... Source Code
Project Blog Part 1     

Part 29: About the Demos

I'm reasonably happy with the amount of traffic the blog is getting, and it seems fairly stable. I'm still getting hits on all the parts, indicating that people are finding it via Shamus Young's blog, Stumbleupon or Google, and reading forward. That's all good. More...

Part 28: Far Horizons
Let's just add a little infinity to the demo.

Part 27: Framework
Slow progress is better than no progress, I guess.

Part 26: Trees
Playing with the "space colonization" algorithm for generating tree branches.

Part 25: Spin-offs
Can this old code be saved?

Part 24: One With Everything
Can you put too many landscapes into a game?

Part 23: Realism and Variety
Decisions, decisions.

Part 22: Something Like This
I build a mockup of my world. (Worlds?)

Part 21: Light and Shadow
Some preliminary experiments on lighting.


All Parts

Crafty uses the block-based rendering code of the main project to build a Minecraft style block world. This is open source and can be used as a base for other block-world games.
Demo ... Videos ... Source Code
mgGUI is a platform-independent GUI. The first version has not yet been released.
Demo ... Screenshots ... Source Code
mgFramework is the multi-platform 3D graphics support I've written for my game. It currently runs on Windows, Linux and Mac. Although it only supports the graphics I need, it may be useful to other programmers.

Included are self-contained demos of techniques like procedural landscape generation.

Demo ... Videos ... Source Code
About Me
Michael Goodfellow is a retired computer programmer, who has always wanted to do a project like this. And now he can...
Contact Me