Ashley Smith

Portfolio

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

Space

Space is an open-source forum that I was making in order to learn Clojure.

While I've done a little web development with my Blog using static page generation, I've never done any sort of web development. I really wanted to learn more about technologies such as databases, servers and RESTful APIs to open up more opportunities. View Project

Alacrity

A 3D tile based puzzle game written in C++ with DirectX.

Alacrity is a tile-based puzzle game where you have to collect pickups and get to to the finish before time expires. We won an award for having the best game of the end-of-year show and were awarded the opportunity to showcase our game next to Sumo Digital's 'Snake Pass'. View Project

Hey! My name is Ashley Smith and right now I am a programmer for Deep Silver Dambuster Studios.

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.