Project Version History

Adam edited this page Jan 13, 2017 · 6 revisions
  • 2009-??-??: Finished the ZweiDe engine, a 2D game development framework that could be considered a sketchy predecessor to Duality.

  • 2010-10-11: Finished the Nullpunkt project. Its engine and specialized editor system were based on ZweiDe. The decision was made to keep future engines and editor systems more flexible.

  • 2010-11-01: Engine prototyping

  • 2010-11-20: Launch of the developer blog.
  • 2010-11-21: First public appearance of the Duality project - yet without a name.

  • 2010-11-23: Experimenting with serialization, cloning, logging and other basic infrastructure.

  • 2010-12-11: Introducing plugin architecture
  • 2010-12-20: Official announcement of the Duality project, begin of editor development.

  • 2010-12-20: Material system, texturing, cached rendering, multisampling and other rendering related topics.

  • 2010-12-20: Working on the Duality editor: Project View, picking techniques.

  • 2011-03-01: Mostly Minecraft.

  • 2011-04-11: Prefab system design and implementation.

  • 2011-04-16: First iteration of the custom Property Grid used in the Object Inspector

  • 2011-04-16: The editor slowly takes shape: Scene View, Object Inspector and Resource Inspector added.

  • 2011-05-03: Moved the project to google code and made it open source.

  • 2011-05-25: First public demonstration of Dualtiy via video blog.
  • 2011-06-04: Implemented an audio subsystem based on OpenAL. Mostly a refined version of the one that was implemented in ZweiDe and Nullpunkt.

  • 2011-06-07: Experimenting with smooth sprite animation techniques.

  • 2011-07-08: Video blog: Sprite Animation, Text Rendering, Postprocessing

  • 2011-08-11: Video blog: Asteroids Demo, Serialization, Metadata
  • 2011-08-31: Video blog: Documentation
  • 2012-02-16: Video blog: Sandbox, Xml and Physics
  • 2012-03-21: Rewrote the custom Property Grid, introduced intelligent drag drop and a complete editor redesign.

  • 2012-03-26: Implemented custom Visual Studio debugger visualizers for Duality.

  • 2012-04-29: Ported Farseer Physics to OpenTK and (roughly) added it to the Duality framework. Created a small physics-driven Tetris demo.

  • 2012-07-31: Finished implementing physics and created a small Physics demo.

  • 2012-08-13: Video blog: Physical Platformer

  • 2012-08-23: General usability tweaking in the Duality editor.

  • 2013-02-18: Released a bachelor thesis dealing with the internals of Duality to the public.

  • 2013-07-21: Moved project from google code to to GitHub.