Posts

Showing posts from November, 2022

Making a Controller Editor in Unity

As I mentioned very hastily at the end of my "Hello World" post I have a YouTube channel where I provide tutorials. The problem is I don't actually have any concrete content to back up that statement. I started a Sudoku series roughly 10 months ago and stopped working on it because my Architecture of Real-Time Systems class was taking every second of time I had at the time. That class ended up changing my perspective on building games for the better (as every single class I've taken has *eyes emoji*) because, I immediately wanted to start the series over and do it proper instead of on the fly and improvised. Doing the planning for such a small game still takes time and I keep getting swamped in work from school to actually want to sit down for a week or 2 straight and do the planning. Fast forward to this week where I suddenly had the itch to program a system based on Robert Nystrom's example for the Command Pattern in his Game Programming Patterns  book which he

Hello World

Hello World! My name is Cameron and I am the Lead Software Engineer at Blue Street Studios. I have decided to do a blog because, in my free time I mentor students who are learning about making games with CG Spectrum and I often say to the students that blogging is a good tool to help market themselves when applying to jobs. Blogging shows their journey, things they have learned, and can be beneficial to others who are learning how to do the same kinds of things. So, I created one to practice what I preach. My goal with this blog is to talk about what I'm learning, projects I'm working on, problems I'm having (that are relevant to software engineering), etc. I'm not necessarily looking to educate anyone on new material. I would just like to have a place to write down all of my thoughts and if there are others who can benefit from what I have to say then great! As of right now I am in the process of downloading Unreal Engine 5.1.0. The students in CG Spectrum are learning