Posts

Showing posts with the label Programming

Grapple Go Postmortem

Image
Originally Posted: Dec 14, 2025      Grapple Go is the game my team and I are developing for our Mobile Game Development class at Chico State. I hold the role of programmer and my team consists of Justin Culver as producer, James Songchalee as designer, and Sophia Villeneuve as modeler. Our game is a 2D side-scrolling infinite runner, similar to Jetpack Joyride, where the player mainly interacts through the use of a grappling hook to dodge obstacles and enemies. The player's goal is to try and cross as far a distance as they can while racking up their score to be later used to buy upgrades, helping them in their next attempt.     This post is a postmortem of the entire development process across six two-week sprints. Google Play:  Grapple-Go What Went Right?      I've learned a lot during this project and I'm quite proud of the work I've done. One thing that worked out well was the constant innovation and improvement of my mechanics and syste...

Grapple Go | Sprint 6 | 11/6-11/20

Image
         Grapple Go is the game my team and I are developing for our Mobile Game Development class at Chico State. I hold the role of programmer and my team consists of Justin Culver as producer, James Songchalee as designer, and Sophia Villeneuve as modeler. Our game is a 2D side-scrolling infinite runner, similar to Jetpack Joyride, where the player mainly interacts through the use of a grappling hook to dodge obstacles and enemies. The player's goal is to try and cross as far a distance as they can while racking up their score to be later used to buy upgrades, helping them in their next attempt.     This post details some of my process working on the game during Sprint 6 of our development phase. Challenges & Problems Pause Demo     Sprint 6 actually turned out rather problem free, at least compared to the past few sprints. I didn't encounter any major challenges requiring me to refactor any core mechanics and I'm pretty sati...

Grapple Go | Sprint 5 | 10/23-11/6

Image
       Grapple Go is the game my team and I are developing for our Mobile Game Development class at Chico State. I hold the role of programmer and my team consists of Justin Culver as producer, James Songchalee as designer, and Sophia Villeneuve as modeler. Our game is a 2D side-scrolling infinite runner, similar to Jetpack Joyride, where the player mainly interacts through the use of a grappling hook to dodge obstacles and enemies. The player's goal is to try and cross as far a distance as they can while racking up their score to be later used to buy upgrades, helping them in their next attempt.      This post details some of my process working on the game during Sprint 5 of our development phase. Challenges & Problems Dash Powerup Demo      This sprint ended up going quite slowly, which I'm rather dissatisfied with; I only completed a few cards, albeit large ones. I think one major cause of this was that I was feeling especially fr...

Grapple Go | Sprint 4 | 10/9-10/23

Image
     Grapple Go is the game my team and I are developing for our Mobile Game Development class at Chico State.  I hold the role of programmer and m y team consists of Justin Culver as producer, James Songchalee as designer, and Sophia Villeneuve as modeler. Our game is a 2D side-scrolling infinite runner, similar to Jetpack Joyride, where the player mainly interacts through the use of a grappling hook to dodge obstacles and enemies. The player's goal is to try and cross as far a distance as they can while racking up their score to be later used to buy upgrades, helping them in their next attempt.      This post details some of my process working on the game during Sprint 4 of our development phase Shop Demo Challenges & Problems      For this sprint, I didn't actually encounter too many challenges or issues with my work. Instead, however, I got sick for a little under a week, which made it way harder to focus on and complete my ...

Grapple Go | Sprint 3 | 9/25-10/9

Image
     Grapple Go is the game my team and I are developing for our Mobile Game Development class at Chico State.  I hold the role of programmer and m y team consists of Justin Culver as producer, James Songchalee as designer, and Sophia Villeneuve as modeler. Our game is a 2D side-scrolling infinite runner, similar to Jetpack Joyride, where the player mainly interacts through the use of a grappling hook to dodge obstacles and enemies. The player's goal is to try and cross as far a distance as they can while racking up their score to be later used to buy upgrades, helping them in their next attempt.     This post details some of my process working on the game during our Sprint 3. Demo of Shield Powerup Challenges & Problems     I think the biggest challenge I faced this sprint was in the process of refactoring and reworking a lot of my previous code. I spent a good amount of time reworking my player controller and grapple controller, ma...

Grapple Go | Sprint 2 | 9/11-9/25

Image
Originally Posted: Sep 28, 2025      Grapple Go is the game my team and I are developing for our Mobile Game Development class at Chico State. I hold the role of programmer and my team consists of Justin Culver as producer, James Songchalee as designer, and Sophia Villeneuve as modeler. Our game is a 2D side-scrolling infinite runner, similar to Jetpack Joyride, where the player mainly interacts through the use of a grappling hook to dodge obstacles and enemies. The player's goal is to try and cross as far a distance as they can while racking up their score to be later used to buy upgrades, helping them in their next attempt.     This post details some of my process working on the game during our Sprint 3. Demonstration of Touch Inputs Differences in the Process     I think the biggest difference with this project compared to my past ones is that we're developing for mobile, specifically Android,  and not simply PC. This, of course, mean...

Grapple Go | Sprint 1 | 8/28-9/11

Image
Originally Posted: Sep 14, 2025      Grapple Go is the game my team and I are developing for our Mobile Game Development class at Chico State. I hold the role of programmer and my team consists of Justin Culver as producer, James Songchalee as designer, and Sophia Villeneuve as modeler. Our game is a 2D side-scrolling infinite runner, similar to Jetpack Joyride, where the player mainly interacts through the use of a grappling hook to dodge obstacles and enemies. The player's goal is to try and cross as far a distance as they can while racking up their score to be later used to buy upgrades, helping them in their next attempt.     This post details some of my process working on the game during our first two week sprint. Demonstration of the grapple Differences in the Process     The main difference with project so far, as compared to my past projects, is that the size of my group is larger. We're a group of 4 as opposed to 3. This has made com...