Avery Simmons Portfolio

Hi!

I'm Avery Simmons, a student at the University of Victoria, with a passion for game design, development, and artificial intelligence.

Background

My interest in game development is deeply rooted in a lifelong passion for games. They have significantly shaped both my life and interests. Even my enthusiasm for computer science originates from games. During my high school years, while possessing some technical know-how, I never found interest in understanding how anything digital worked, let alone learning a programming language. However, everything changed when a friend recommended a game called BitBurner, a cyberpunk idle game where the player uses JavaScript to automate tasks. That was the moment I fell in love.

My journey felt clear-cut from there. I was attending high school at Headwaters School in Austin, Texas. While school adeptly taught me skills in writing and mathematics, along with valuable meta-skills like self-reflection and the skill of learning itself, it lacked computer science classes. As a result, I became self-taught, learning through projects, LeetCode problems, and the extensive library of computer science knowledge available online (I even learned the fundamentals of computer architecture through yet another indie game - Turing Complete!). One summer, having amassed enough technical knowledge, I decided to venture into creating my own games.

For inspiration, I turned to games that have been a significant part of my life. I hold a particular affinity for games that weave gripping and powerful stories, as well as those finely tuned with mechanics and strategy—better yet, the rare ones that seamlessly blend both categories. I could gush over my indie favorites like Hollow Knight, Outer Wilds, and The Beginner's Guide for hours and I have sunk hundreds if not thousands of hours into competitive on-going games such as Fortnite, League of Legends, and Apex Legends. Games have taught me logic and reasoning, skill acquisition, and have touched me emotionally in ways that no other form of media ever has.

Primary Technical Skills

Godot/GDScript | Python | C/C++ | Java | Git | AWS | HTML/CSS/JS

(Check out my resume here!)

Projects

Pac-Man Horror Game

A twist on the arcade classic Pac-Man that I created in the Godot game engine.

Deep Learning From Scratch

My take on reinventing the deep learning wheel, built entirely in C with test driven development.

Walking in Space (Game)

A short ambient heavy game where you walk alone on a white strip before being cast into vibrant space.

Genetic Algorithim Ships

My first step into genetic algorithims; a population of ships that learn to move to a point without colliding.

Playing a Game With AI

A mixture of computer vision and a genetic algorithims that results in a bot able to play the game ASCII Madness.

Webscrapping School Courses

I reverse engineered the way my school's course catalog makes API calls and created a visualization in python.

Made by Avery Simmons