Timothy Flannery

Computer Engineering Student and Game Developer

Current undergraduate student at the University of California, Riverside studying Computer Engineering with personal video game development projects using Unity Game Engine.

Some of my work:

Starlight

2D platformer and shooter (Personal Project 2021)

Personal game project developed in Unity Game Engine. Tasks included:

- Coding game scripts for user input to apply to character actions such as movement and shooting a weapon. 

- Coding scripts for object physics and movement in the world space for character and bullet projectiles. 

- Coding automatic non player character movements in patrol and attack states 

- Apply code to implement animations of character objects

- Implement music and code sounds into the game

- Level design and character behavior design (not art style)

Dungeon Escape

2D platformer (Personal Project)

Personal game project developed in Unity Game Engine. Tasks included:

- Coding game scripts for user input to apply to character actions such as movement and shooting a weapon. 

- Coding scripts for object physics and movement in the world space for character. 

- Coding automatic movements of obstacles and  platforms

- Implement music and code sounds into the game

- Level design and game structure design (not art style)

FPS Combat

3D First Person Shooter (Personal Project)

Personal game project developed in Unity Game Engine. Tasks included:

- Coding game scripts for user input to apply to character actions such as movement and shooting a weapon. 

- Coding scripts for object physics and movement in the world space for character and bullet projectiles. 

- Coding automatic non player character movements in patrol and attack states.

- Apply code to implement hit scan player bullets.

- Implement sounds into the game.

- Level design and gameplay design (not art style)

Asciimon

Text based Pokémon style game. (Class Group Project 2024)

Software development class project in a group of 4 members using Agile and Scrum development methods. My contributions include:

- Developed the Asciimon.hpp and Asciimon.cpp files for the Asciimon class, which stores all data pertaining each Asciimon

- Developed the ElementalType.hpp, AsciimonCodex.hpp, and AsciimonCodex.cpp files, which deals with gathering the stats and move sets of each newly generated Asciimon.

- Developed the Statistics.hpp, Statistics.cpp, Move.hpp, Move.cpp, StatGenerator.hpp, and StatGenerator.cpp files, which are used to generate and store the statistics for each Asciimon

- Developed the AsciimonTester.cpp using Google Test to test the implementations of my files.

- Helped create the navigation diagrams, screen layouts, and other descriptions and information in the README.

- Helped create the concept of Asciimon, as well as the user stories and epics for the features of the game.

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details in the privacy policy and accept the service to view the translations.