Please log in to watch this conference skillscast.
Building a modern game is a complicated undertaking, requiring many different aspects of programming, from algorithm design to higher level architectures to directly driving the hardware. As software developers, we need to use the most efficient languages coupled with strong base frameworks to make the prospect of building a game financially viable.<
Software prerequisites: XNA or Monogame
YOU MAY ALSO LIKE:
- A brief and incomplete history of programming languages - Beginner (SkillsCast recorded in December 2016)
- Functional Concurrency in .NET with C# and F# with Riccardo Terrell (Online Course on 28th June - 1st July 2021)
- F# for a Real World E-commerce Project (SkillsCast recorded in October 2020)
- Machine Learning Made Easy with ML.NET and F# (SkillsCast recorded in October 2020)
Abusing C# for game development
I ended up as a Software Developer, I am pretty sure there was no other viable option. My current technical interests are F#, games, programming languages and philosophy of computing .
I really enjoy finding different ways to write code, sometimes for performance, other times for succinctness, sometimes, just because you can, there is no better way to learn than trying.
When I am not working I tend to play with Haskell or other languages or cats
Conferences and meetups are a great way to learn more, so I try to help when I can to make them happen. For that reason I co-organise Functional Kats and GameCraft. I also speak at local and international conferences like CodeMesh, Progressive.Net, ProgF#, Lambda Days and many more.