Project Version History
Clone this wiki locally
2009-??-??: Finished the ZweiDe engine, a 2D game development framework that could be considered a sketchy predecessor to Duality.
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
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-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.