
Hey there! My name is Ashley Smith and I'm a game developer from the UK. I love to undertake projects to improve, challenge and extend my skillset - I never stop learning. More about me.
Featured Projects
See all projects
4D Geometry Viewer
Developing a game that uses the fourth dimension is rarely discussed, if discussed at all. I created an interactive visualisation of 4D geometry to learn how to apply 3D rendering concepts to higher dimensions.


Hogs of War: Level Editor
A cross-platform tool that allows for the visualisation and manipulation of Hogs of War map files.






Space
-
August 20, 2019
-
3 Minutes
-
Web,
Clojure,
Functional
While I have some webdev experience from my static blog, I've never ventured further. I made Space so that I could learn more about things such as databases, servers and RESTful APIs to open up more opportunities.
Recent Activity
See everything
First ever QNA!
I've been corresponding with some of my readers over the past few months, and I've sent so many emails that I might as well make a post about it!

Hex Voronoi
After spending a while wandering the internet in search of something new to learn, I found something I somehow missed: the language, Haxe, and the game framework, Heaps. This was the result of my learning.

New Year, New Website
My website has gone through many iterations but I wanted to truly make it my own and have control of every aspect. My website is just as much for me as it is for the rest of the world and I enjoy tinkering with it now and again.

What is Nix?
I seem to be nixifying everything, from my operating system to my website. I wanted to go into a bit of detail about what it's like working with Nix.

Now on dev.to!
I haven't been blogging much and I thought that it would be good for me to try and take blogging a little more seriously and to try and promote myself so that I'm encouraged to write more content.

Goodbye DSD, Hello Jagex!
-
June 25, 2021
-
9 Minutes
-
Career,
Industry,
Jagex,
Deep Silver,
Life
Roughly this time last year, I accepted a job at Deep Silver Dambuster Studios, but unfortunately it wasn't a great fit for me. I'm now pleased to announce that I managed to get a job at Jagex!

HexagonalHS
-
June 25, 2020
-
14 Minutes
-
Engine,
Haskell,
Functional
I've been playing around with Haskell for quite a while and I wanted to have a play around with a purely-functional graphics pipeline.

No longer a student
-
June 24, 2020
-
11 Minutes
-
Uni,
Career,
Deep Silver
I've just completed my master's year at Sheffield Hallam University and accepted a job offer, life is feeling pretty great right now! Unfortunately, I haven't written a blog post in over a year because of academia, and so it's finally time to update my blog!

4D Geometry Viewer
Developing a game that uses the fourth dimension is rarely discussed, if discussed at all. I created an interactive visualisation of 4D geometry to learn how to apply 3D rendering concepts to higher dimensions.

Hogs of War: Level Editor
A cross-platform tool that allows for the visualisation and manipulation of Hogs of War map files.

Street Fighter Clone
A university assignment where the goal was to study and recreate Street Fighter's mechanics in our own clone of the game.

Space
-
August 20, 2019
-
3 Minutes
-
Web,
Clojure,
Functional
While I have some webdev experience from my static blog, I've never ventured further. I made Space so that I could learn more about things such as databases, servers and RESTful APIs to open up more opportunities.

Clojure: Another functional programming language
-
July 20, 2019
-
12 Minutes
-
Web,
Clojure,
Functional
I've always been aware of the Lisp language, but always been afraid to dive in. However, after reading 'Clojure for the brave and true', I now recognise Clojure as a simple, pleasant and powerful language.