Why Functional Programming Works for Games

Why I set out to prove that functional programming works for games, and what it might mean for modern game development. A fellow on http://www.fpchat.com slack channel #gamedev asked me the following question about my functional F# game engine, Nu (source available here) – “I was curious of how this project started. Do you have previousContinue reading “Why Functional Programming Works for Games”

Double Cone Design

A Highly Effective Approach for Designing Functional Programs Nowadays, I design my programs with an approach that I call ‘Double Cone Design’. Inspired from a rendering of an elegant mathematical construct called a ‘double cone’ that is intersected by a plane segment, it colorfully illustrates my overall approach to software design – The bottom cone,Continue reading “Double Cone Design”