body { background-color: lightblue; }
top of page

About the project
___________________________________

Jimbo and Dimbo's Space Adventure is about a First-Person-Shooter, co-op and puzzle adventure. The theme is about cooperation. The game can not be beaten as lone player. So together we are all strong with Jimbo and Dimbo!

Project Info

  • Main roles: Systems and Time event system programmer

  • 4 weeks in February 2023

  • Team Size: 10

  • Unity 2022.2.4f1

About

Pooling System
___________________________________

In the initial stages of development, our aim was to craft a game that truly stood out from the crowd of other projects. The inspiration for this endeavor struck me when our teacher revealed a novel enemy spawning and management system. It was a fresh and exciting concept that I eagerly embraced, setting the course for our project's distinctive approach.

This marks my initial attempt at crafting a pooling system for our game project. Looking back, I can truly appreciate how chaotic and messy the code appears. I've decided to keep it as a memorable piece, a reminder of the progress I've made. 

​

The script takes in a maximum number of enemies and determines the events in which these enemies should spawn. Despite its messy appearance, I thought this approach would simplify the process of placing event calls. This script was particularly significant as I was in charge of our day and night cycle.

Pooling System

Day and Night Cycle event System
___________________________________

This marked an exciting turning point for me. I took on the role of one of the programmers responsible for implementing a Day and Night Cycle. This cycle not only adds a dynamic element to the game but also serves as the backdrop for spawning enemies integrating seamlessly with the EnemyPool script.

We really love using ScriptableObject! I did not use much in my spare time projects. However it woke me up to utilize ScriptableObjects! The Day and Night Cycle is made of using ScriptableObject as a Data Asset. 

Day & Night Cycle

Summary
___________________________________

I found myself much more comfortable working on this project compared to the previous one in Unity. It seems I've leveled up a bit in my skills.

 

The experience was enjoyable as I collaborated closely with my group members. We worked together, reaching out for help and assistance when needed. My motivation to improve my craft remained high throughout the project.

Summary
bottom of page