crafn.kapsi.fi - code

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....

baccalaureate

2015-9-28

Real-time visualization of hydrogen electron orbitals

This is my work for the bachelor's degree in theoretical physics at the University of Helsinki....

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 ...

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....

splot

2014-11-12

Splot

right Splot is a mobile platformer game released in 2014, published and developed by a finnish game company Frozenbyte. I was part of the small development team during three summers and continued some time as part-time along with high school....

Follow @crafn