Warning: count(): Parameter must be an array or an object that implements Countable in /customers/5/3/5/konradjablonski.co.uk/httpd.www/wp-includes/post-template.php on line 265
Swan – Voxel Engine Prototype (OpenGL)

Swan Voxel Engine was my first serious attempt at OpenGL. The engine is capable of procedural generating Voxels 4 times more then Minecraft view distance. There are environment features such as like snow, day and night cycle, procedural generated clouds and in game command console. The command console allows you to control whole environment.


Role: Programmer
Technology: C++, OpenGL,  GLEW, SDL, PolyVox, Boost, DevIL
Team: Two Programmers
Platform: Windows
Year: 2012
Development time: 3 months

Download: Swan Engine – exe

Key Features of the Program

  • 4 times more Voxels on screen then Minecraft
  • Day and Night cycle
  • In game command Console with 20+ commands
  • Snow particles
  • Randomly Generated Clouds based on Parlin noise formula
  • Multithreading

Contributions

  • Skybox with Night to Day cycle
  • Sun and Moon
  • In game command Console with 20+ commands
  • Particles System
  • Randomly Generated Clouds based on Parlin noise formula
  • GUI Panel with game Information
  • Partial PS3/Xbox 360 Controller Support

Screenshots

Leave a Reply