forked from AdamsLair/duality
-
Notifications
You must be signed in to change notification settings - Fork 0
Project Version History
Adam edited this page Jul 21, 2013
·
4 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.
Introduction
Tutorials
- Getting Started
- Working with Resources
- Working with GameObjects
- Working with Animations
- Creating Bullet like Objects
- Using Tilemaps
Developer Guide
Advanced Topics
Contributing