Pardon the Construction
Objectives
Game Design
1. Prototype and complete original games for multiple platforms following the full game production pipeline. 2. Create and implement game elements, systems, and play mechanics using industry standard tools, techniques, and production methods, including both art and scripting/programming applications 3. Demonstrate effective game design practices and techniques within the project scope and context such as genre, style, platform and audience. 4. Demonstrate the ability to evaluate game designs for a variety of game play mechanics, game applications and game genres. 5. Effectively articulate game design elements and mechanics across disciplines utilizing written and verbal communication skills. 6. Establish collaboration, mentorship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects. |
Game Programming
1. Implement multiple completed games, including 3D games, using common tools, languages, and software for web console, PC or mobile platforms. 2. Design, develop and implement the architecture and infrastructure needed to support a complete game project. 3. Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics. 4. Use software development processes to analyze a project problem, and to design, build and test a corresponding software solution. 5. Demonstrate development skills using multiple programming languages, development environments, and platforms, including advanced and/or experimental topics in game programming. 6. Establish collaboration, mentorship, and professional leadership skill by working with other disciplines to deliver highly polished and completed projects. |
Game Design Objectives
1Prototype and complete original games for multiple platforms following the full game production pipeline.
|
5
Effectively articulate game design elements and mechanics across disciplines utilizing written and verbal communication skills.
|
6
Establish collaboration, mentor ship, and professional leadership skills by working with other disciplines to deliver highly polished and completed projects.
|
Game Programming Objectives
1 Implement multiple completed games, including 3D games, using common tools, languages, and software for web console, PC or mobile platforms.
Party Manager 2020
Escape Room AR
2 Design, develop and implement the architecture and infrastructure needed to support a complete game project.
Boing to Come
3 Implement and analyze fundamental data structures and algorithms associated with game applications supporting gameplay mechanics.
Sorting Comparison
4 Use software development processes to analyze a project problem, and to design, build and test a corresponding software solution.
Escape Room AR
As this was built with an AR setting, I had multiple problems. One of my biggest systems I added was a hint system.
A problem I had pretty early on was how to actually connect the button and text to the separate objects. AR can be annoying because of how it loads into reality from images, but I was able to add the needed elements to properly establish a hint system. This was built in Unity (C#) for mobile platforms, using AR elements. |
Boing To Come
This is a casual game I made, and in the beginning I was having a problem with the colors.
The mechanics of this game were that when the player/ball bounces on a platform, it changes the same color. Well initially I had it set as a random color and just one color. The key to the game was that if the ball was the same color as the platform, it would just fall through the platform and the player would die. The way I solved this was using the 2D Collision detector in Unity and then applying switch cases depending on what the collision told the system. This is built through Unity (C#) for mobile. |
5 Demonstrate development skills using multiple programming languages, development environments, and platforms, including advanced and/or experimental topics in game programming.
Escape Room AR
6 Establish collaboration, mentorship, and professional leadership skill by working with other disciplines to deliver highly polished and completed projects.
Fizzling's Funhouse
This is a game currently being worked on in the UAT Production Studio. With my time on the project I was the Design Lead.
I did though stretch out my programming abilities a little as I worked with the Programming Lead and even gave some programming solutions to problems that had cropped up from building the game that design had built. |
Party Manager 2020
This was a game jam so this whole project was nothing but teamwork!
I branched out a bit into design work, especially in the beginning when we were discussing what to make. But my main job was being a programmer and creating the spawning system without objects spawning on top of each other. I also had reached out to help with other little programming tasks. This was built in Unity (C#) for the PC. https://itch.io/jam/uat-summer-game-jam-2020/rate/712331 |