Preston Adams
![](images/Pro picture.jpg)
C++, C#, Lua, Python, Java, Java Script, Bash
My Resume\ My Github My Itch.io\A Commercial Indie Game Project I'm working on as a programmer with Project Lead, Artist, and Animator - Goki
My Capstone Project for university. Made in Unity with C# and playable from the web browser. I programmed, modeled and animated characters, and composed the music for the game project. I outsourced tasks for SFX creation, and commissioned an illustrator for 2D art for the Title.
I teamed up with some of my classmates to do a Game Jam project in 72 hours. I was the programmer and music composer for our team. The game was made in Unity with C#. Our Game Ranked 11th out of 108 entries.The title art for the game was illustrated by me. You can play the game from your web browser.
A simple 3D Engine written in Lua with the Love 2D framework. I had to write 'object classes' for: Matrices and Vectors Implimented Matrix and Vect math functions to support drawing and transforming 3D shapes into the NDC with a perspective matrix. Implimented 3D transformation, rotation, and scaling in world space. I was developing this to add 3D background elements for my game project, Gunner Zed Supported features: loading 3D models via parsing of .obj files, A Model veiwer mode with manual translation and manual rotation with button keys, Z-depth sorting for tris, UV textures, Simple lighting
A game prototype made with Lua in Pico 8 to experiment with designing code architecture for shoot-em-up games. I wrote a 2D colision system for detecting intersections between AABB and circle collision volumes, a simple level editor interface that uses arrays of enemy ID integers to create levels, and a system for customizing back ground visuals for the levels. One cool gameplay feature added to one of the playable ships was a homing attack shot type. Using linear-interpolation a distance calculations between the player bullets and list of active enemies the bullets will travel to the nearest enemy. The bullets can even split into different streams to target multiple enemies at the same time.
Wrote a small puzzle challenge using a simple linked list and c# delegates. Timer was written to facilitate how long a game session would last. Portals were designed to help players keep their momentum and score points faster
π
— Slaps (@DwayneDev_) August 4, 2022
Target Locked! Beat-em Up π§ββοΈ#IndieGameDev #unity3d #lowpoly pic.twitter.com/3CdALQmkJd
π
— Slaps (@DwayneDev_) August 1, 2022
Witch got the zoomies!
She'll lean heavily when turning around quickly#lowpoly #indiedev #unity3d pic.twitter.com/eR0HaaYrQ4
Experimenting with making F Zero-like physics in Unity.
— Slaps (@DwayneDev_) April 6, 2022
It uses barycentric coordinates to orient the player but what makes this work smoothly is that the level geometry has smooth shading calculating the normals. Wish I knew this a while ago. #gamedev #unity3d #indiedev pic.twitter.com/bmxjmxI2Ml
*Sniff *Sniff
— Slaps (@DwayneDev_) December 31, 2021
Is that a new Game Engine I smell?!#IndieGameDev #pixelart #ps1 #gameart pic.twitter.com/c5yKu7vMYl
starting to recreate the player controls of dinosaur planet 64#gamedev #rareware #unity #dinosaurplanet #lowpoly #krystal pic.twitter.com/cSyv6YxT4i
— Slaps (@DwayneDev_) December 7, 2021
Working on camera controls for spooky game. #gamedevelopment #Unity #indiegame #Gameplay #Halloween pic.twitter.com/EHIDtydBbj
— Slaps (@DwayneDev_) October 11, 2021
I did the DOOM thing for Flawless Get Away.
— Slaps (@DwayneDev_) September 7, 2021
The sprites in the car model are place holder until I have time to make more appropriate poses.
In my original plan for the game you'd shoot obstacles n' pursuers but the camera is tricky#animation #IndieGameDev #gamejam #gameart pic.twitter.com/QwzryhpBtJ
ππ§ββοΈ
— Slaps (@DwayneDev_) February 15, 2022
Bullying Ghosts with Magically Grown Pumpkins#lowpoly #gamedevelopment #indiegame #Gameplay pic.twitter.com/CvLPE23Lsb
Developer Entry.
Developer Entry.
Developer Entry.
Email: dwaynespades@gmail.com