About Me

Hello! My name is Alex Bush. I'm a Computer Science graduate from the University of Texas at San Antonio, and am now studying Game Development at Northwest Vista College.

I've had a lifelong interest in computers and games, dating as far back as when I built my first computer in 8th grade. My primary interest is Gameplay Programming, Game Testing and Game Development. Outside of school, I enjoy collecting manga(my favorite series currently is Jojo's Bizarre Adventure), building model sets and playing games like Dungeons and Dragons and Magic the Gathering!

Below is a list of some of my various technical skills and projects. I hope you find my completed and ongoing projects intriguing!

Click here or scroll down to see a list of my projects!

Technical Skills

  • Experienced in C++, C#, C, Java and Python
  • Experience working with Unreal and Unity Game Engines, source control, git and Plastic SCM
  • Experience with Object-Oriented programming, Gameplay programming, debugging and testing, and secure software development and analysis
  • Experience with Windows, Linux, MacOS, Microsoft Office and Google Suite

Projects

Ghostslinger

Repository

Link To Play

  • A Unity 3d Top-Down Third Person Shooter
  • Developed core gameplay systems including player movement, time management, enemy 'ghost' spawning and in-game weapons using C# scripting
  • Implemented visual effects and user interfaces using Unity post-processing and TextMeshPro under the URP
  • Developed enemy AI using Unity Navmesh tools
  • Utilized git and Github for source control
  • Successfully exported the game to a WebGL format and hosted it on itch.io

Meowdevial Kitchen!

Repository

Link To Play

  • A 2D Unity Casual-Cooking Simulator
  • Developed core gameplay systems including drag and drop, score management, ‘customer’ spawning and minigame mechanics using C# scripting
  • Implemented visual effects using Unity post-processing and the LeanTween Unity library
  • Utilized git and Github for source control
  • Successfully exported the game to a WebGL format and hosted it on itch.io

Cyber Threat Protectors - ONGOING

Repository

Link To Play

  • Developing a video game adaptation of the Cyber Threat Protectors card game
  • Developed turn-based gameplay, points and card effects system using C# Scripting
  • Implemented visual effects including in-game animations using the Unity LeanTween library
  • Utilized git and Github for source control

The Descent 3D

Repository

Link To Play

  • A 3D Unity horror game developed in the Universal Render Pipeline (URP)
  • Developed player movement system using C# scripting
  • Developed event triggers with Unity colliders and C#
  • Developed shaders using UnityShaderGraph
  • Implemented textures with normal maps
  • Utilized Unity libraries including LeanTween and Ink
  • Utilized git and Github for source control
  • Successfully exported the game to a WebGL format and hosted it on itch.io

Boss Rush

Repository

Link To Play

  • A Unity game in the style of a classic doom-style shooter
  • Developed systems for game task management, movement and display of 2D tiles as 3D prefabs using C# scripting
  • Imported and implemented textures
  • Implemented in-game audio design
  • Utilized git and Github for source control
  • Successfully exported the game to a WebGL format and hosted it on itch.io

Cookie Crumble!

Repository

Link To Play

  • Unity game that mixes 2D and 3D elements
  • placed in the top 10% of games for innovation out of 562 entries in the Github Game Off 2022 month-long game jam
  • Developed systems for dialogue, event triggers, scene management and game mechanics for all 2D game sections using C# scripting
  • Imported and implemented all sprites for 2D Game sections
  • Developed User Interface using Unity's UI tools
  • Utilized git and Github for source control
  • Successfully exported the game to a WebGL format and hosted it on itch.io

The Descent

Repository

Link To Play

  • 2D game built in Unity
  • Placed 3rd for audio design, 5th for theme adherence and 8th overall out of 60 entries to the Spooky 2D Jam 2022 48 hour game jam
  • Developed systems for dialogue, component management and player controls and movement using C# scripting
  • Implemented level design, lighting and event triggers using Unity game objects, lighting system and colliders
  • Designed and implemented menu systems using Unity UI
  • Utilized git and Github for source control
  • Performed a post mortem with project teammates to evaluate the game and where it could be improved
  • Successfully exported the game to a WebGL format and hosted it on itch.io

RTS-Nodes

Repository

  • A C++ and Python project that presents a generic Real Time Strategy(RTS) game inventory management system

SAVE X CAMEE Project

Repository

Link To Play

  • Unity temperature visualization
  • Developed Unity heatmap shader in HLSL based on similar shaders found through research
  • Developed system for processing Json data and sending results to shader for visualization using C# Scripting
  • Utilized Unity UI to create a user interface for interacting with the temperature visualization

SELENA VR

Link To Store Page

  • Developed a Unity Virtual Reality game called SELENA VR
  • Developed event triggers using Unity colliders and C# Scripting
  • Developed visual effects including particle effects, lighting and cutscenes using Unity’s lighting system, post-processing effects and C# Scripting
  • Utilized Plastic SCM for source control

10 Seconds To Mars

Repository

Link To Video Demo and User Study

  • Unity 2D clicker-game project for my User Interfaces course
  • Developed “clicking” mechanic and points system using C# Scripting
  • Organized team with a Scrum development approach as project manager
  • Conducted user study to evaluate gameplay and UI/UX

Data Structures and Algorithms

Repository

Throughout my undergraduate career, I've completed various projects implementing and designing different data structures and algorithms, including heapsort, binary search trees, the knapsack problem and more.

Contact Me

I'm always looking for opportunities and I'd love to hear from you! If you're interested in contacting me, you can reach me on linkedin or at my email, alexbush2001@yahoo.com.