My name is Rodrigo Monteiro, and I’m a game designer and programmer from southern Brazil (currently living in London, United Kingdom). I have been making games since 1997 (I was eleven at the time) in a tool called “Klik & Play”. A few years later, I have started messing with the C programming language, then with C++, PHP, Lua, Java… and more recently with Haskell. Through those years, I have released several freeware games: Vessel Attack Online (2000, Click and Create), Hexagem (2001, Click and Create), Lord of the Stars (2005, C++), Bunkermaster (2005, C++), Fury of the Sky God (2007, C++), All Yar Base Arr Belong To Us (2008, C++), Xtreme Programming (2009, C++), Planetary Plan C (2011, C++11), Down Goes the Phoenix (2011, C++11), Trapped! In the Chambers of Eternal Darkness (2012, C++11), Stoneheart: The Beauty in the Beast (2013, C++11). Most of those were entries to quick game development events (48 or 72 hours). (See my portfolio for the complete list and details).
In 2005, I started the development of the “Aegisub” subtitling software together with Niels Martin Hansen. Today, Aegisub became the de facto standard for anime fansubbing, being used by most groups. In 2008, I started working for a professional game development company, writing games in Java. In 2012, I moved to London, United Kingdom, to be part of the awesome folks of Bossa Studios Inc., and working on games such as Merlin: The Game (based on the BBC TV show).
This blog was started as a way to share the knowledge I’ve acquired over those years and try to aid those who want to make video games. It is also intended to explore the almost uncharted waters of functional game programming. The name “Higher-Order Fun” is a pun on “Higher-Order Function”, a very important concept in functional programming.
Besides game development, I also have an interest in a range of highly nerdy subjects, including philosophy (in particular regarding philosophy of the mind and religion), robotics, and, of course, actually playing videogames. I’m also a big fan of stage musicals.
You can reach me on my e-mail address. It’s on gmail, and the login is “archmagezeratul”. Alternatively, use the Contact page.