Browsing 'Game Design': Posts from either of the Game Design programs

Blog #2: Balancing sounds in Unity

Hello and welcome to my second blog post!
I’m Léo, the project manager and Scrum Master of Team Wendigo. I am also responsible for sound in our game, “Umibōzu”. In today’s blog, I will talk about balancing sounds in Unity. What I mean by this, is making sure that the volume levels of implemented sound clips in the game are “just right”. The reason this is important is because the sounds should not affect the player to the point that they […]

/ Comments Off on Blog #2: Balancing sounds in Unity

Blog #2: Balancing sounds in Unity

Hello and welcome to my second blog post!
I’m Léo, the project manager and Scrum Master of Team Wendigo. I am also responsible for sound in our game, “Umibōzu”. In today’s blog, I will talk about balancing sounds in Unity. What I mean by this, is making sure that the volume levels of implemented sound clips in the game are “just right”. The reason this is important is because the sounds should not affect the player to the point that they […]

/ Comments Off on Blog #2: Balancing sounds in Unity

Blog 2: Honey explosion

Hi!
This week I’ve been working on the animation for the honey ball explosion!
Since I didn’t write much about the game last time, I will do it in this blog post so you get a better understanding on what the game is about. So, your beehive is under attack by a hungry bear, so you and your swarm of bees need to get back to the beehive as soon as possible to chase the bear away. Along the way to the beehive […]

/ Comments Off on Blog 2: Honey explosion
Program: Graphics

Blog 2: Honey explosion

Hi!
This week I’ve been working on the animation for the honey ball explosion!
Since I didn’t write much about the game last time, I will do it in this blog post so you get a better understanding on what the game is about. So, your beehive is under attack by a hungry bear, so you and your swarm of bees need to get back to the beehive as soon as possible to chase the bear away. Along the way to the beehive […]

/ Comments Off on Blog 2: Honey explosion
Program: Graphics

Enemy Spawn Controller

This week I worked on making an enemy spawn controller object which allows me to implement the different levels we want to have in our game, the levels being waves of enemies varying in size and in the types of enemies that spawn. Using this object I can spawn as many of each type of enemy as I want at different locations on the screen, but for the purpose of our game I only needed to make them spawn from the […]

/ Comments Off on Enemy Spawn Controller
Program: Programming

Enemy Spawn Controller

This week I worked on making an enemy spawn controller object which allows me to implement the different levels we want to have in our game, the levels being waves of enemies varying in size and in the types of enemies that spawn. Using this object I can spawn as many of each type of enemy as I want at different locations on the screen, but for the purpose of our game I only needed to make them spawn from the […]

/ Comments Off on Enemy Spawn Controller
Program: Programming

Creating an unfogettable ambient

Introduction
Creating a lasting experience for the player that convey mystery and excitement yet is not too intrusive or frightening is probably the decider whether our Umibōzu will succeed or crash and burn. While a lot of atmosphere and ambient can be build up with music and sound cues, having believable, coherent and frankly spoken “beautiful” art is arguably the most important factor. Last week, I already touched upon the water in Umibōzu and my aesthetic vision for the project. In […]

/ Comments Off on Creating an unfogettable ambient
Program: Graphics

Creating an unfogettable ambient

Introduction
Creating a lasting experience for the player that convey mystery and excitement yet is not too intrusive or frightening is probably the decider whether our Umibōzu will succeed or crash and burn. While a lot of atmosphere and ambient can be build up with music and sound cues, having believable, coherent and frankly spoken “beautiful” art is arguably the most important factor. Last week, I already touched upon the water in Umibōzu and my aesthetic vision for the project. In […]

/ Comments Off on Creating an unfogettable ambient
Program: Graphics

Creating a level design with bugged enemies

I recently had the pleasure of making the level design for our game so that we had something proper to show during our alpha presentation, which went good and all if it hadn’t been for one tiny detail, the one and only enemy in the game was killing it self with its own projectile.
Making the level design in of itself was not a hard task per-se but more of a time-consuming, brainstorming and shape making task. Placing obstacles in an […]

/ Comments Off on Creating a level design with bugged enemies
Program: Game Design

Creating a level design with bugged enemies

I recently had the pleasure of making the level design for our game so that we had something proper to show during our alpha presentation, which went good and all if it hadn’t been for one tiny detail, the one and only enemy in the game was killing it self with its own projectile.
Making the level design in of itself was not a hard task per-se but more of a time-consuming, brainstorming and shape making task. Placing obstacles in an […]

/ Comments Off on Creating a level design with bugged enemies
Program: Game Design

One frustrating asset

Hi! Welcome to my second blog post
Today I will write about a task from previous week, (because it is more interesting to write about art assets than alpha presentation preparation that I did this week)
This asset has to do with the health and aether bar (which I wrote about in my first blog post) in a way that this is a power up indication animation! And the animation happens beside the bars. This animation will activate when you, as the […]

/ Comments Off on One frustrating asset

One frustrating asset

Hi! Welcome to my second blog post
Today I will write about a task from previous week, (because it is more interesting to write about art assets than alpha presentation preparation that I did this week)
This asset has to do with the health and aether bar (which I wrote about in my first blog post) in a way that this is a power up indication animation! And the animation happens beside the bars. This animation will activate when you, as the […]

/ Comments Off on One frustrating asset

Enemy Waves Spawner

I’m going to talk something about how I created an enemy waves spawner. Before this, there were only two types of enemies come out from the left screen in our game, and the enemies just keep doing this forever. In a traditional “shoot ’em’ up” game, enemies always come out with different waves, for example, there is only one enemy in the first wave, then two enemies in the second wave, then maybe five enemies, and so on.
In order to […]

/ Comments Off on Enemy Waves Spawner
Program: Programming

Enemy Waves Spawner

I’m going to talk something about how I created an enemy waves spawner. Before this, there were only two types of enemies come out from the left screen in our game, and the enemies just keep doing this forever. In a traditional “shoot ’em’ up” game, enemies always come out with different waves, for example, there is only one enemy in the first wave, then two enemies in the second wave, then maybe five enemies, and so on.
In order to […]

/ Comments Off on Enemy Waves Spawner
Program: Programming

Level generator

For the level pattern in unity 2D games,  i could generate all enemies before hand the moment the game started. However it requires lots of memory and becomes really hard to manage, even slows down your game if the level is too long. So we should generate each GameObject dynamically, it becomes easy to manage and change.
There are plenty of tutorials online of how to design a powerful level generator with all-rounded functions. What i did in the Aetherial project […]

/ Comments Off on Level generator
Program: Programming

Level generator

For the level pattern in unity 2D games,  i could generate all enemies before hand the moment the game started. However it requires lots of memory and becomes really hard to manage, even slows down your game if the level is too long. So we should generate each GameObject dynamically, it becomes easy to manage and change.
There are plenty of tutorials online of how to design a powerful level generator with all-rounded functions. What i did in the Aetherial project […]

/ Comments Off on Level generator
Program: Programming

Insight #2 – Iteration

In this entry I will present the iterative process behind the creation of the Behemoth’s cannon and the changes that it went through from its conceptualization until its current alpha-ready state.
The concept of Behemoth called for a disproportionately large cannon as one of the cornerstones of its aesthetic. With this in mind, we decided on a military sci-fi setting with dystopian and cyberpunk elements, which resulted in a simple yet rugged and powerful design. Our main inspiration came from SNES […]

/ Comments Off on Insight #2 – Iteration
Program: Graphics

Insight #2 – Iteration

In this entry I will present the iterative process behind the creation of the Behemoth’s cannon and the changes that it went through from its conceptualization until its current alpha-ready state.
The concept of Behemoth called for a disproportionately large cannon as one of the cornerstones of its aesthetic. With this in mind, we decided on a military sci-fi setting with dystopian and cyberpunk elements, which resulted in a simple yet rugged and powerful design. Our main inspiration came from SNES […]

/ Comments Off on Insight #2 – Iteration
Program: Graphics

Sprint 4 – Polishing the harbor and player boat.

This week I have been tasked with polishing the habor for the starting page. Basically the idea behind it is that the harbor is the background for the main menu but also the starting location. Once the player hits play, he has control over the boat, gets indications on the controls and try the controls in the harbor before sailing away and starting his journey.
To the harbor I have added a city with vendors on the bottom so that it […]

/ Comments Off on Sprint 4 – Polishing the harbor and player boat.
Program: Graphics

Sprint 4 – Polishing the harbor and player boat.

This week I have been tasked with polishing the habor for the starting page. Basically the idea behind it is that the harbor is the background for the main menu but also the starting location. Once the player hits play, he has control over the boat, gets indications on the controls and try the controls in the harbor before sailing away and starting his journey.
To the harbor I have added a city with vendors on the bottom so that it […]

/ Comments Off on Sprint 4 – Polishing the harbor and player boat.
Program: Graphics

Blog 2: Designing the enemies in Umibozu

After picking the concept for Umibozu, the game where the player travels through the fog until they encounter the mysterious entity known as Umibozu which I mentioned in the last blog, we chose to stick mostly to the concept that was chosen. That meant that we wanted to avoid any major changes in the mechanics, level layout and enemies, but there are some things that can’t be left alone and one of those were the enemies.

When designing the enemies we […]

/ Comments Off on Blog 2: Designing the enemies in Umibozu
Program: Game Design

Blog 2: Designing the enemies in Umibozu

After picking the concept for Umibozu, the game where the player travels through the fog until they encounter the mysterious entity known as Umibozu which I mentioned in the last blog, we chose to stick mostly to the concept that was chosen. That meant that we wanted to avoid any major changes in the mechanics, level layout and enemies, but there are some things that can’t be left alone and one of those were the enemies.

When designing the enemies we […]

/ Comments Off on Blog 2: Designing the enemies in Umibozu
Program: Game Design

Game Design 2: Blogpost #2, Enemy AI

For this blog I will be writing about the different AI in our game Behemoth. I am Jonathan Berggren the lead (and only) programmer of Group Siren.
In the concept document for the Behemoth game three types of enemies are described, we decided to use the exact same enemy types, although changing the way they look to fit the different artstyle we decided to have for the game. These enemies are:

The Shooter
The Kamikaze
The Spawner (that we chose to call The Carrier […]

/ Comments Off on Game Design 2: Blogpost #2, Enemy AI
Program: Programming

Game Design 2: Blogpost #2, Enemy AI

For this blog I will be writing about the different AI in our game Behemoth. I am Jonathan Berggren the lead (and only) programmer of Group Siren.
In the concept document for the Behemoth game three types of enemies are described, we decided to use the exact same enemy types, although changing the way they look to fit the different artstyle we decided to have for the game. These enemies are:

The Shooter
The Kamikaze
The Spawner (that we chose to call The Carrier […]

/ Comments Off on Game Design 2: Blogpost #2, Enemy AI
Program: Programming