crafn.kapsi.fi - clover

new_engine

2016-16-1

C or C++ for my game engine?

I decided to rewrite my C++ game engine in C about a year ago. Failing with C++ was my own fault of course, and part of the learning process. In this post I'll explain how I ended up deserting the old friend....

pain_in_game_development

2015-1-10

Simplifying

C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off. -- Bjarne Stroustrup...

clover_engine_mistakes

2014-12-21

Absolution

There's a strong sense in the C++ and OOP community of what's the correct way to write programs. During the development of my first full-blown game engine I've come to realize that many of these best practices are self-serving and have no basis in the sense of making programming enjoyable, productive, or making the code efficient. Many of them are widely used because they provide a ...

clover_engine_open_sourced

2014-11-12

Clover engine is now open source under the MIT license!

After a lot of thinking and talking to people a conclusion was reached: it'd be in the best interest of everyone if the Clover engine was released as open source. Furthermore, the MIT license was chosen because it's simple and more attractive for users than e.g. restrictive GPL. Unrestrictive ...

project_clover

2014-11-12

An open source game project

Here are some links to help you figure out what kind of game Clover will be. More specific information will be here when I get my writings from the currently offline server of projectclover.org....

clover_misc_art

2014-11-12

Bits and pieces from the past

...

Follow @crafn