WorldSeed

WorldSeed is a 3D game engine written in C++, utilizing OpenGL and running on Linux and Windows. It's not exactly a finished product, but it's one of my more interesting creations.

I suppose you could actually call it a game, since that's what you get when you download it. But the game isn't all that interesting; the real star is the engine. Features of the engine include:

Game controls

WASD to move, mouse to look, click to shoot. Hit play to play. Hit multiplayer to multiplayer. Hit credits to credits and settings to settings. Play auto-starts a server on that machine.

Download Links:

Linux 64-bit

Windows 64-bit

Windows 32-bit

Source on GitHub

OpenGL 3.0 or higher is required. Your machine must also support OpenGL extensions GL_ARB_uniform_buffer_object and GL_ARB_texture_cube_map_array. Due to lack of readily available diverse testing machines, there may be rendering issues with certain graphics devices. If this is the case, I am afraid the only solution is to use a different computer or graphics device. It would be useful to us if you could report such cases to:

My e-mail address

Screenshots

Credits

Lucas Fryzek - Developer (Networking, Input, Sound, GUI, Scripting)

John Brooks - Developer (Rendering, AI, Graphics, Sound, Physics)

Astrid Fryzek - Artist

Special thanks to GitHub and freenode for providing services that were instrumental in coordinating development, to Astrid Fryzek for creating 3D artwork for this project, and to SkyLlama of #fastquake for testing the game on his various machines.

Attribution

SFML – Audio and graphics library

enet – Networking library

Bullet – Physics library

DejaVu Fonts – DejaVu Sans Mono font