The primary feature of this release is multiplayer support. You can start up a server running a world on your local machine and others can join you in building and running around in an infinite world. Unfortunately, this build doesn’t support worlds from Alpha 1, but any worlds created in Alpha 2 will be supported in all future updates.

An incomplete change list:

User-defined settings for control preferences and input

Spawn points

Light nodes

Text nodes

Infinite worlds

Multiplayer support

Ability to change player color and name

Faster chunk mesh generation

Improved accuracy for detecting ledges

Improved handling of sliding

Smoother transitions out of jump landings

Balanced wall running distances and height

Once again, this is very early software. All models, textures, sounds, animations, UI, and many implementations are placeholder. While I’ve endeavored to make it as stable as possible, things may break with no warning and data may suddenly become corrupt. It shouldn’t melt your computer, but use at your own risk.

Download Links

Freedom of Motion Alpha 2 — Windows

Freedom of Motion Alpha 2 — Mac

(Note that Safari has issues with Mega. Here’s an alternative Mac link)

Future Plans

Sharing a disturbing amount of details about a project’s development seems to be in vogue these days, and I want to run an experiment. I’m going to open up the Trello boards I’m using to manage development to the public so you can see exactly what I’m planning to finish for the next release and how those features are progressing.

For Alpha 3, I am focussing on exploiting the wealth of voxel data in order to inform the movement systems. This should let me fully develop the climbing system to include hanging on and moving along ledges and climbing from one ledge to another. Additionally, the system should eventually allow me to fix the issues the current system has with stairs, doorways, and small gaps.