top of page

Check out my Engineering Notebook for notes on C# and Unity!

Introduction to Each of my Unity Certifications

image.png

To help further my game dev journey I decided to take a course created by Unity called, Unity Certified User: Programmer. In this video, I went over the certification course of my choice and discussed what I learned, what I needed, and what I use to help further my learning.

Screenshot 2024-10-04 101459.png

To help further my game dev journey I decided to take a course created by Unity called, Unity Certified Associate: Game Developer. In this video, I went over the certification course of my choice and discussed what I learned, and why I'm learning it.

Endless Runner

Screenshot 2023-09-22 111204_edited.jpg

Lately, I've been learning more and more about Unity and C#. As well as expanding and refreshing my knowledge. I learned about moving platforms, camera constraining, creating platforms, and so much more! Check out this vlog to see more about what I've learned.

Screenshot 2023-09-29 101851_edited.jpg

In this week's vlog, I learned about arrays and raycasting. I changed the default platforms and used arrays to randomize them spawning, checking if the player is on the ground using raycasting, and adjusting the player jump. Check out this vlog to see further explanations and other things I learned.

Screenshot 2023-10-06 105845_edited.jpg

In this week's vlog, I learned a lot about UI. I managed to create a game-over screen using the UI and I learned how to implement it. While I did brush it, I learned how to implement the different animations. Check out this vlog to see what I learned!

Screenshot 2023-10-18 115522_edited_edit

In this week's vlog, I learned a lot about adding dynamic backgrounds and environments. I also learned about adding power-ups like shields and double jumps. If you want to see a more in-depth explanation, check out this vlog!

Screenshot 2023-10-27 104915_edited.jpg

In this week's vlog, I learned a lot about adding sound effects like a sound for coin pick-ups (SFX). Other than just SFX, I also learned about adding in music and changing the music depending on the environment, as well as adding in ambiance. Check out this week's vlog for a more in-depth explanation.

Screenshot 2023-11-09 104554_edited.jpg

In this week's vlog, I finished up this course's main project, Endless Runner. What I did in this vlog was primarily showcase the finishing touches I added to this game. This includes cleaning code and making it possible for platform spaces to be more varied. If you would like to see a more in-depth discussion, check out my vlog!

Crash

Screenshot 2023-11-09 105049_edited.jpg

In this week's vlog, I did a small, quick project where I primarily learned about cinemachine and timelines. I learned how to create a cutscene using these two features and how to implement them into a game! If you would like to see a more in-depth discussion, check out my vlog!

Zombie Toys

Screenshot 2024-10-11 100941_edited.jpg
Screenshot 2024-10-17 103213_edited.jpg
Screenshot 2024-10-28 102803_edited.jpg
Screenshot 2024-11-08 102553_edited.jpg
Screenshot 2024-11-22 102858_edited.jpg
Screenshot 2024-12-09 102107_edited.jpg
Screenshot 2024-12-16 102411_edited.jpg
Screenshot 2025-01-10 101029_edited.jpg
Screenshot 2025-01-17 100604_edited.jpg
Screenshot 2025-02-03 103838_edited_edit
Screenshot 2025-02-10 104601_edited.jpg
Screenshot 2025-02-14 102528_edited.jpg
Screenshot 2025-02-20 104446_edited.jpg
Screenshot 2025-02-28 102617_edited.jpg

In this week's vlog, I reviewed important concepts of Unity development. I learned about the production pipeline, the various jobs/roles associated with game development, and the TDD and GDD. I also started learning about the various Unity navigation techniques.

I reviewed the Unity interface and started learning about Game Objects and Assets. I also learned about navigating through the scene view and using different commands, as well as looking through the inspector window. In Chapter 3, I'm exploring components, game objects vs. assets, prefabs, etc. Watch my vlog for more details!

I finished Chapter 3: Using Game Objects and Assets and Chapter 4: Managing Project Assets and started working on Chapter 5: Preparing Assets for Implementation. In Chapter 4, I learned about good file management tips and asset filing naming tips. In Chapter 5, I went over good modeling, texture, and exporting techniques for game development. Watch my vlog for more details!

I finished Chapter 6: Assembling the Game Level this week. I learned primarily about game colliders and how to add them, as well as level design. Since this chapter was more hands-on than the previous ones, I was only able to complete one chapter this week but it was a very important and valuable chapter for my training. Watch my vlog for more details!

I completed chapters 7-9 and started working on 10. These chapters primarily focused on lighting and animations. I learned about different lighting types and baking lighting in the game. For animations, I learned about animating game objects and adding animations to rigs. Check out my vlog for more details!

I completed chapter 10 and started working on 11. The rest of chapter 10 mainly consists of transitions between animations and an explanation of how animations function in games. Chapter 11 was my re-introduction to scripting and went over some basic programming concepts. Check out my vlog for more details!

In this week's vlog, I completed chapter 11. The rest of chapter 11 focused on loops, custom methods, and coroutines. Due to it being a busy week, I could not get a whole lot done. Check out my vlog for more details!

In this week's vlog, I completed chapters 12 - 13 and am starting chapter 14. Chapter 12 introduced me to NavMesh, a tool for pathfinding. Chapter 13 added some basic functionality to the player and ally characters. Chapter 14 will be similar but for enemies.

In this week's vlog, I completed chapter 14. This chapter focused on implementing some basic functions for the enemies, including making them move, adding animations, and implementing spawn points. Check out my vlog for more details!

In this week's vlog, I worked on chapter 15. This chapter focused on implementing the player attacks and particle effects. This is a very long chapter so I wasn't able to complete it in one week. Check out my vlog for more details!

In this week's vlog, I finished chapter 15 and worked on 16. The rest of chapter 15 was simply adding the Ally Manager. Chapter 16 is all about sound effects and implementing them. Check out my vlog for more details!

In this week's vlog, I finished chapter 16 and worked on 17! Chapter 17 is about adjusting the camera and adding a player selection system. Check out my vlog for more details!

In this week's vlog, I finished chapters 17 and 18! The rest of chapter 17 was about configuring the rest of the camera and adding selection spotlights. In 18, it was all about implementing the UI for stuff like health and scoreboard. Check out my vlog for more details!

In this week's vlog, I finished chapters 19 and 20, completing the training for this certification! Chapter 19 was about building/exporting the game as well as going over Unity's Gaming Services. Chapter 20 was about building for mobile. Check out my vlog for more details!

Monthly Updates

Screenshot 2024-11-01 110933_edited.jpg

In October 2024, I began training for the Unity Certified Associate Game Developer certification. During the month, I completed chapters 1-5 and started chapter 6. The first five chapters served as a refresher and introduction to the Unity program, while also covering new concepts not included in the Certified User course, such as the game development pipeline, key roles, and the Game Design Document (GDD). At my current pace, I anticipate completing the course within three months.

bottom of page