I decided to give the Unity Navmesh a try mainly because I wanted a standard solution, and...
Recently I came across an astounding business concept which borrowed from visual IDEs to extend...
Ask game developers how they control their game agents, and they'll probably tell you either of two...
Sometimes Unity refuses to open, and that's okay... not? Before reimporting your project (sometimes...
How long can you code before exhaustion settles in? How long before you remember taking a break? So...
A simple and quick recipe I rely on 🍰 // [C]ONTROLLER - this is the layer handling (frame by frame)...
What does everybody think of the search feature on DEV? It's happened a few times I find an article I...
A rough guide intended for absolute beginners who want a quick overview of what learning programming...
Active Logic (AL) is now available as a nuget package, yay. Was having a look wondering how to expla...
S.O.L.I.D is/are among the most quoted software design principles; compelling enough that you want to...
Perhaps a month ago, I teased a coming post about bracket/delimiter/begin-end patterns in C#......
Today I passed an aptitude test with Codility, aka completing a couple of programming puzzles in limi...
If we fix a bug by making a C# program more type safe, how do we test this? Say for example you arra...
In a recent Gamasutra featured post I examined behavior trees from a game dev point of view, suggesti...
Today's a milestone in Howl development as the symbolic notation engine / dev platform is in alpha on...
Cosmo is a modern shorthand for object oriented programming; Howl is a symbolic notation engine. Ho...
Scantily covered CLIs are upon us. I have been hinting at Howl, a new way to C# and .dotnet. With 1...
There is problem solving. Then, there is troubleshooting. I am putting the last touches on a beta v...
A year back, published a(n ill-named) package (Prolog) to rid the day of tedious Console.Write/Debug....