Game Development
-
.NET
LINQ: from IEnumerable to concrete collections
I my recent posts introducing LINQ from a game developers point of view, I mentioned several times how the many…
Read More » -
.NET
Sorting and Grouping – organizing data with LINQ
Last week I introduced LINQ from the perspective of a C# game developer completely unfamiliar with the framework. Today I…
Read More » -
.NET
LINQ – a game development focused introduction
I was recently asked for some pointers on how to get started with LINQ – and to maybe write a…
Read More » -
Software Development
Optimising animation based collision volumes
Last time we talked about how we can approximate objects with complex shapes using simpler ones for our game’s physics…
Read More » -
Software Development
Animation based collision volumes
There is hardly a single game that does not need some form of collision between game objects. In many cases…
Read More » -
Software Development
Design patterns in game development: parsing OBJ files
Today we will take a look at a common task in game development: parsing asset files – from a code…
Read More » -
.NET
Snake. Smooth and accurate following behaviour
Following another object is one of the most basic movement behaviours an item can exhibit – both in the real…
Read More » -
.NET
Automating object pooling using IDisposable and finalizers
Last week we looked into the concept of object pooling, and how it can be used to increase performance by…
Read More » -
.NET
Reusing objects with generic object pooling
Over the last couple of months I’ve been working a lot with WPF (Windows Presentation Foundation), the popular user interface…
Read More » -
.NET
Localised Crepuscular Rays
Crepuscular rays, volumetric rays, or god rays have become a common effect in games. They are used especially in first…
Read More »
- 1
- 2