Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 29 Jun 2010
Offline Last Active Today, 04:51 AM

Journal Entries

Making of: Acclimate Engine > ECS I: Entities, Components and Systems (basic design)

Posted 04 November 2014

Last entry:



It took me a while to get back on writing since I've been busy. But now, as promised, I'm going to give an intro to the entity/component-system I've developed for my engine.

So back in my early projects, I used to have a "GameObject"-base class, with...

Making of: Acclimate Engine > Gui III: Widget configuration

Posted 26 October 2014

Last entry: http://www.gamedev.net/blog/1930/entry-2260413-gui-ii-widget-class-design/

Now that I've talked about how Widgets can be used, its time to discuss how they can be configured.


Widgets are manually positioned by specifying their position and size:Widget(float x, float y, float width, float height);
At first, it used to be just...

Making of: Acclimate Engine > Gui II: Widget class design

Posted 21 October 2014

Last entry: http://www.gamedev.net/blog/1930/entry-2260396-gui-i-learning-about-signalsslots/

So this time around, I'm going to talk about the engines GUIs main class, called "Widget". I took an approach similar to what QT does,
in that every widget has to derive from that class. I'm not going to show the whole thing, because it just is way too huge at...

Making of: Acclimate Engine > Gui I: Learning about Signals/Slots

Posted 17 October 2014

In order to make it easier for the reader, I decided to split the different modules up into multiple posts. This should also make it easier for me to write them when I got a few minutes to spare, too.

Getting started:

So at the beginning of the engine I wanted to make a 2d level editor. I already made a simple, horrible level editor for my mario world...

Making of: Acclimate Engine > An architectural overview of the engine

Posted 27 September 2014

In the last article, I talked about the story about how I got to start developing my "Acclimate Engine". This time around, I want to give a brief overview of how this engine currently works and looks like.

The engine itself is divided into 4 main modules : SDK, editor, player, and plugins.

- SDK : The main codebase of the engine. Most general-purpose an...