Olypsum - a Free 3D Cross Platform Game Engine

Started by
3 comments, last by Lichtso 9 years, 9 months ago

Hi,

as some of you might already know I've been developing a game engine for the last two years.

Today I decided to open the beta phase so that the world could take a look and give me some advise and tips.

Platforms:

  • Mac OS 10.8+
  • Ubuntu 12.04
  • Windows 7+
Programming language: C++ 11
Languages: English, German
Licence: WIP, but I plan to write a free to use (also for commercial use) closed source license
Using libraries:
  • Bullet Physics 2.91
  • WebKit JSC for scripting in JS / ECMA-Script
  • OpenGL 3.2
  • OpenAL and Vorbis / Ogg
  • SDL2
Formats:
  • Images / Textures: Png, Jpeg, WebP
  • Audio: Ogg
  • 3D-Models: Collada (.dae)
  • Terrain: float array or image as heightmap
  • Objects and scene: Xml
Features:
  • Deferred lighting
  • Dynamic shadows and reflections: Mirrors and water
  • Glass refraction
  • Material mapping
  • Bump-, normal- and parallax occlusion mapping
  • Animation of terrain, particles, textures and skeletons is possible
  • Full user interactive physics and scriptable world
Post effect shaders:
  • Edge smooth / antialiasing
  • Depth of field / fog
  • Screen space ambient occlusion
Links:

WIP documentation: On Github

All comments are welcome!

Advertisement

I'll check of out! Thanks.

Edit: Strange setup on the downloads. Not working for Mac and Windows version.

They call me the Tutorial Doctor.

Oh, jup fixed that.

Sometimes the server infrastructure crashes and I don't know why (yet).

Also I'm not quite sure if the ubuntu package works as I never tested it on another computer.

Would be nice when someone would verify it.

Congrats on getting so far with this! Does it load models at this point? If so, what formats does it support? Also, how do you create terrain with it? Is there an editor?

Thanks,

well it supports collada for 3D models (which I usually export from Blender).

I forgot to mention the formats. I added them in the first post.

You can make a terrain using a array of ascii numbers or a gray scale image as heightmap.

The documentation is unfinished but you can take a look at the "Resources" folder that is delivered with the download and contains some examples.

This topic is closed to new replies.

Advertisement