Past Meetup

Porting Quake III to F#: A Journey to Functional Programming with Will Smith

This Meetup is past

42 people went

Details

FQuake3 is a project started by Will as an attempt to port id Software’s Quake III Arena to F# and to figure out how functional programming can be applied to game engines. The project is less than a year old, and has been worked on by Will in his free time. The talk with discuss Will’s journey to the founding of F# and why he started this project. The Project structure, demos, code examples, and comparisons will be presented along with a live code example of how to port a C function to F#.

Will Smith has been a professional software engineer for three years at Firefly Logic (http://fireflylogic.com/) in Nashville. He has been involved on several projects using C, C# and JavaScript. Over the last few years, his passion has been learning about game engine architecture. Last year, he came upon learning F# to see what it was like. Within a few weeks, he was hooked. Now, Will is trying to learn how we can apply functional programming with game engines to show the benefits of solving difficult problems using F#. You can find Will on Twitter as @TIHan (https://twitter.com/TIHan), and his blog at tihancode.com (http://tihancode.com/).