🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Duality

Started by
4 comments, last by GameDev.net 11 years, 7 months ago
The image shows the new user interface of Dualitor, the editor to my 2d game development framework Duality. Before improving the interface, it more or less looked like "a typical Windows application" (A screenshot of the old style is attached) which wasn't pretty and created unnecessary distraction from the main working area because of its bright, high-contrast colors. My main goal for the new style was to reduce the interfaces visual weight in order to improve editing focus and user experience.

A "Cam View" occupies the center area and allows navigation and interaction in the currently opened game scene. Right next to it are "Scene View", which shows the contents of the current Scene, and "Project Folder View" which does the same for the projects main working folder. You can edit the selected objects properties in the "Object Inspector" on the right. The "Advisor" on the upper right corner shows Duality-related information about the currently hovered object, property or type.
Of course you can completely adjust the editors layout, dock and undock windows, resize, auto-hide or close them. Multiple Cam Views or Object Inspectors with different configuration are possible as well.

Duality is a component- and plugin-based game engine that allows you to implement all your game logic directly in C#, which is loaded and executed as a core plugin. It is also possible to extend the editor with editor plugins. When I started this project ~1.5 years ago, I had just finished a game project I've been working on for two years and was a little frustrated by the fact that 50% of my work went into editor development for a highly specific game engine that I would probably never use again. My main motivation starting work on Duality was to create a reusable development environment that is able to adjust to individual project needs and allows to reuse "recurring features" and basic engine code. Currently, Duality and its editor are open source and free for everyone to use or tinker with.

There are currently two demos available:
--> Asteroids Game Demo <--
--> Dynamic Lighting Tech Demo <--


(Note that the attached video is old - but it shows the Duality editor in action to give you an idea of what this is about.)

Click here to view the iotd
Advertisement
Beautiful framework and editor! Keep it up!
Wow nice work. Reminds me of unity.
Duality - Image of the Day - Image of the Day - GameDev.net
sac longchamp

sxmz
moncler yvRd9V moncler homme avCy9X abercrombie france upJf3P moncler krMr7O
http://www.frzmdoudounesmagasinn.eu http://www.frzmabercromfitchmagasins.eu
louboutin ajYa9P air jordan cgMj7E christian louboutin ocAn3X louboutin pas cher olKu3C
http://www.frzmclouboutnnmagasins.eu http://www.frnairjodannmagasins.com

This topic is closed to new replies.

Advertisement