Hey there! My name is Ashley Smith and I'm a game programmer from the UK. I love to undertake projects to improve, challenge and extend my skillset - I never stop learning. Get In Touch
I love to undertake projects to improve, challenge and extend my skillset - I never stop learning.
Common Lisp and Haskell are my favourite languages to work with, but I have the most experience with C++ followed by Lua and C# for indie game and engine development. I have a keen interest in the applications and methods of adopting the functional programming paradigm in games.
Currently, I am most captivated by Raylib for hobby projects, but in the past I have enjoyed using GLFW or SFML while trying to build games without an established engine. While my engine of choice is Godot, I work extensively with the Unreal Engine at the moment.
Regardless of experience, I will always consider myself a beginner. It's my way of keeping an open mind about the software patterns and technologies I'm yet to discover.
A short update about my experiences with university and finding employment.
An insight into my experiences with the lisp dialect Clojure.
A post about developing a Haskell game using an ECS provided by Apecs.