Profile cover photo
Profile photo
Nathan Ridley
3,235 followers
3,235 followers
About
Nathan's posts

Post has attachment
In between real work, I’ve done a bit on Grasshopper, the game engine I’m writing for building my own games and to learn 3D game programming. For each new capability I implement, I create a new sample (included with the engine source code on Github) in…

Post has attachment
An open-source game engine written entirely with C# and .Net

… is what I’m working on currently. C++ is good, and fast, and I’m sure glad I got over my fear of using it, but at the end of the day I’m most happy and productive with C#. I code this stuff because I love the journey; I love to build things, to…

Post has attachment
How to architect complicated systems

This post is going to be short and sweet because there’s not some grand secret to all of this. I’ve spent a fair bit of time architecting my game engine and it’s had me thinking about my process in general, which I have applied to other systems in recent…

Post has attachment
Procedural engine core architecture

I think I’ve nailed down a good core architecture for the procedural engine. Some of the issues I have had to think about include: How do I generate procedural content where everything potentially affects everything else? How do I create historical…

Post has attachment
This post was supposed to be an update on the various things I’ve learned since the last post, and an indication of what things I would move onto next. In a sentence, I relearned C++, figured out the basics of modern OpenGL and GLSL, made a better cubes…

Post has attachment

Post has attachment
One of the tricky things about learning a new API, and particularly a complex one like OpenGL,…

One of the tricky things about learning a new API, and particularly a complex one like OpenGL, complete with warts and all of its memory-related pedantry, is feeling comfortable enough with the way it works to start abstracting, refactoring and…

Post has attachment
In my last post I declared my intent to make a crappy 3D game. I’ve come to realise that my general declarations of future intent, whether to myself, my meagre blog audience, and my friends, have been somewhat fickle at this early stage. Introspection…

Post has attachment

Post has attachment
Wait while more posts are being loaded