Unity Junior Programmer Pathway: Create with Code 2 (update)
- SenpaiVR

- Dec 31, 2021
- 2 min read

As of December 30,2021, just before the end of the year, I completed the Junior Programmer: Create with Code 2, part of the Create with code 4 part course. At the end of this course, I was instructed to create a game from scratch using a script that involved a counting prototype. It didn't require much and I could have finished off by making a quick simulation of balls dropping into a bucket and counting how many balls entered the bucket, however one of the Prompts caught my eye. - A neighborhood planner: Items found in a neighborhood, such as streets, sidewalks, houses, and streetlights, are contained in drag-and-drop style UI boxes. Users can drag out the items and plan their neighborhood design, and the UI tracks how many of each item they’ll need to build it in the real world.
With this, I decided to make a game very loosely based from the game Cities: Skylines. The idea was that each round, new people would spawn into the world and you had to build a home for them. Each round, you would be given some resources, and if at the end of the round, if just person was not given a home that round, the game would end. The idea was simple, and throughout the project, i added to that idea. I added a way to boost your resources in the future, and I added a main menu scene and a loading scene. A few learning lessons I learned through making this. By creating a way to boost resources, I created a system where the player can easily stockpile on resources and makes the game incredibly easy for themselves, making the game easier as levels go on, and not harder. However on the plus side, I did learn how to load between scenes using ASync Operations. While also doing this, I understood the reason for Static Variables as with something static, you can easily pass information between scenes. Something I would like to learn more is the ability to save user data. I attempted to do it for this project, however quickly realized that in order to incorporate save data, at least with the way I'm doing it, I need to start incorporating it from scratch as each piece of data you save in a variable needs to be cached for when a user saves. The game has since been released however and can be viewed on my "Completed Projects page. Feel free to go check it out here:
Now that this has been finished, I am continuing down the pathway onto Create with Code 3 and I will submit a new update with the information I have learned. Until then~





Comments