This is a personal reflection on Production class at Champlain College and the Frog Bath’s team process. The first thing that went well about my development process is taking control of the repository. In a previous post I detailed some of the problems about the team repository and how completely unorganized it was. We were …
This Sprint I learned another important lesson about collaboration, repository management, and maybe DevOps. That lesson is people don’t listen. We needed to rename the entire project for some networking reason which meant completely reorganizing the file structure. Our brilliant solution was to do it at the end of the sprint, have everyone delete their …
This sprint we got to actually tackle some of our tech debt. It was originally generated from quickly prototyping the project, and using blueprints. While blueprints are great for getting an idea implemented quickly, they are also the closest thing to pure spaghetti code I’ve ever had the misfortune of working with. To clean up …
This week was mostly about trying out our new git workflow which went surprisingly well. I didn’t personally have to resolve any merge conflicts which would have been more or less impossible because most of the files are binary. I also met with a couple teachers to discuss our workflow and art pipeline. Both teachers …
Intro I want to explore how I can apply my skills as a game programmer to web development so that I am a more versatile as both a web and game developer. Specifically I’d like to gamify my website similar to what Rafael Caferati has done at https://caferati.me/. The major areas I will have to …
This is the start of a series of blog posts about onboarding onto a new game: Frog Bath. Described by our lead designer ( https://www.linkedin.com/in/leonardo-robles-gonzalez/ ) “A couch-competitive “Capture-The-Soap” platformer that offers an approachable, frog-like movement system with nuances to allow for mastery over the game’s mechanics. Players control cute frogs obsessed with hygiene and …
In my Game Engine Architecture class we looked at several open source engines. My team looked at Godot ( https://godotengine.org/ ) with each of use examining one or two aspects of it. Here’s the complete list: Bootstrapping by Nik BairMemory Management by Alex HubbleNode Architecture & Physics by I looked at the Input system and …
Hi All! This is the start of a series of blogs about designing a game engine during a class at Champlain College. It will be based in mostly c++ and designed to be cross platform. First off, I’ll start with my goals for the engine. I don’t have any specific sort of game in mind, …
Now that production is finished and teams for next year have been set up it’s a good time to look forward. My initial team for next year is competent and has another programmer, however they were also a production 1 team for the full semester. This leaves me as a bit of an outsider coming …
What Went Right? Communication with the programming team was good Implemented multi scene loading, drifting, and speed surfaces Finished the game without crunching during the last week I got to spend some time trying to figure out graphics programming in Unity We used Gitflow fairly successfully Multi Scene Loading worked great and avoided a lot …