Package Management in Duality

NuGetLogoIf you’re a C# developer, there’s a good chance that you already know what NuGet is, or at least have overheard someone talking about it. The main idea is to stop delivering precompiled dependencies along with source code, and instead provide a central repository where all these binary packages are stored. Whenever someone needs one of them, it can be downloaded automatically, and whenever a new version is available, upgrading is only a mouse click away. Package Management is just incredibly convenient – and now, Duality makes use of it. Let’s take a quick look at how it works.

Read more …

Bachelor Thesis

Three months and countless caffeinated drinks later, it’s finally done: My bachelor thesis has been graded and I’m back to normal life again. Since a large portion of my thesis deals with the inner workings and design descisions of Duality, it might be worth reading for anyone who is interested in the project. You can read it here. Only available in german, though.

Read more …

Dualitor: Tweaking Usability

We steadily progress forward through life, but can only understand it backwards. Which is kind of a usability faux-pas. So clearly, what the world needs is more Duality updates. This is a small one, though. But it has pretty pictures in it!

Read more …

Feature explosion

After weeks of putting more working hours into Duality than I could reasonably afford it’s finally done: The big user experience update for Dualitor.

(Download links below)

Read more …

Sounds good

After releasing a first demo of Duality I’m planning to approach creating a simple game using framework and editor myself. Since I’m not pretending most of the gaming community being deaf, the biggest thing still missing in Duality is any kind of sound. Until now.

Read more …

First Duality Demonstration

Despite the enormous amount of work that will still be needed to bring Duality anywhere near “actually usable”, I’ve punched myself through to a first release that allows you to take a look at how it’s going to be. I can’t complete a project like this all alone without anyone but myself testing it, so I’m going to release something like that any time I hit a personal milestone.

Read more …