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

EntityManager, collision is a breeze

It was a little while ago that I finished the Entitymanager for our spaceshooter project. However today I am going to explain how it works and why it makes collision so much easier for our game.
Lets first look at our Entitymanager.h

Which includes a vector of Entity pointers, a SpriteManager pointer and a map that will control collision.
First there is the constructors, which are not really important at this point. One of them contains a pointer to the sprite manager, […]

/ Comments Off on EntityManager, collision is a breeze
Program: Programming

EntityManager, collision is a breeze

It was a little while ago that I finished the Entitymanager for our spaceshooter project. However today I am going to explain how it works and why it makes collision so much easier for our game.
Lets first look at our Entitymanager.h

Which includes a vector of Entity pointers, a SpriteManager pointer and a map that will control collision.
First there is the constructors, which are not really important at this point. One of them contains a pointer to the sprite manager, […]

/ Comments Off on EntityManager, collision is a breeze
Program: Programming

Artifact : Sliders

The artifact that I will go through this week will be the Sliders.
What is the Slider ?
The sliders I’ve created can be used either as a Health bars or Volume controllers or in any scenario where you have a bar that needs to get re sized often and without effort.
The slider is  a rectangle that grows from 0 being the lowest all the way up to 100 being a full bar, easily set by an integer.

How was the Slider created?
The way […]

/ Comments Off on Artifact : Sliders
Program: Programming

Artifact : Sliders

The artifact that I will go through this week will be the Sliders.
What is the Slider ?
The sliders I’ve created can be used either as a Health bars or Volume controllers or in any scenario where you have a bar that needs to get re sized often and without effort.
The slider is  a rectangle that grows from 0 being the lowest all the way up to 100 being a full bar, easily set by an integer.

How was the Slider created?
The way […]

/ Comments Off on Artifact : Sliders
Program: Programming

Reflektion av veckans arbete

Den här veckan la jag det jag höll på med åt sidan därför jag blev ombedd att skapa en enemy till alpha. Det skulle vara en fisk som inte stack ut mycket och som skulle passa att dupliceras många gånger. Den skulle passa in i stora stim och kännas neutral. Den skulle inte ha så mycket karaktär eller några i ögon fallande aspekter. Jag fann inspiration från sardiner. Så jag började med att skissa fram något enkelt i photoshop, som […]

/ Comments Off on Reflektion av veckans arbete
Program: Graphics

Reflektion av veckans arbete

Den här veckan la jag det jag höll på med åt sidan därför jag blev ombedd att skapa en enemy till alpha. Det skulle vara en fisk som inte stack ut mycket och som skulle passa att dupliceras många gånger. Den skulle passa in i stora stim och kännas neutral. Den skulle inte ha så mycket karaktär eller några i ögon fallande aspekter. Jag fann inspiration från sardiner. Så jag började med att skissa fram något enkelt i photoshop, som […]

/ Comments Off on Reflektion av veckans arbete
Program: Graphics

Artifact blog #1 Collision

Hi. Time to start writing about the game design course!
This past week Hampus and I worked on understanding and using the collision in Box2D.  Box2D is a physics engine that works with C++, and while only using it for the collision might seem a bit of an overkill Box2D has such a great variety of usage that learning it now can pay off in later projects as well. As far as collision goes here’s a list of the features Box2D […]

/ Comments Off on Artifact blog #1 Collision
Program: Programming

Artifact blog #1 Collision

Hi. Time to start writing about the game design course!
This past week Hampus and I worked on understanding and using the collision in Box2D.  Box2D is a physics engine that works with C++, and while only using it for the collision might seem a bit of an overkill Box2D has such a great variety of usage that learning it now can pay off in later projects as well. As far as collision goes here’s a list of the features Box2D […]

/ Comments Off on Artifact blog #1 Collision
Program: Programming

Artifact blog #1 Collision

Hi. Time to start writing about the game design course!
This past week Hampus and I worked on understanding and using the collision in Box2D.  Box2D is a physics engine that works with C++, and while only using it for the collision might seem a bit of an overkill Box2D has such a great variety of usage that learning it now can pay off in later projects as well. As far as collision goes here’s a list of the features Box2D […]

/ Comments Off on Artifact blog #1 Collision
Program: Programming

Artifact blog #1 Collision

Hi. Time to start writing about the game design course!
This past week Hampus and I worked on understanding and using the collision in Box2D.  Box2D is a physics engine that works with C++, and while only using it for the collision might seem a bit of an overkill Box2D has such a great variety of usage that learning it now can pay off in later projects as well. As far as collision goes here’s a list of the features Box2D […]

/ Comments Off on Artifact blog #1 Collision
Program: Programming

1st week of 10 Week Project – Lost Souls

My group, Zwölf, chose the game concept Possession written by another group of our class. We will create this game in 10 weeks, and from now on I will choose one artifact from our game to write a blog post about once a week.
____________________________________________________________________________________
Most of my work has been concentrated on writing the game design document, and so this blog post will be about the design of the so called lost souls in our game.
Lost souls are a kind of resource […]

/ Comments Off on 1st week of 10 Week Project – Lost Souls
Program: Programming

1st week of 10 Week Project – Lost Souls

My group, Zwölf, chose the game concept Possession written by another group of our class. We will create this game in 10 weeks, and from now on I will choose one artifact from our game to write a blog post about once a week.
____________________________________________________________________________________
Most of my work has been concentrated on writing the game design document, and so this blog post will be about the design of the so called lost souls in our game.
Lost souls are a kind of resource […]

/ Comments Off on 1st week of 10 Week Project – Lost Souls
Program: Programming

1st blog post of 10 Week Project – Lost Souls

My group, Zwölf, chose the game concept Possession written by another group of our class. We will create this game in 10 weeks, and from now on I will choose one artifact from our game to write a blog post about once a week.
____________________________________________________________________________________
Most of my work has been concentrated on writing the game design document, and so this blog post will be about the design of the so called lost souls in our game.
Lost souls are a kind of resource […]

/ Comments Off on 1st blog post of 10 Week Project – Lost Souls
Program: Programming

1st blog post of 10 Week Project – Lost Souls

My group, Zwölf, chose the game concept Possession written by another group of our class. We will create this game in 10 weeks, and from now on I will choose one artifact from our game to write a blog post about once a week.
____________________________________________________________________________________
Most of my work has been concentrated on writing the game design document, and so this blog post will be about the design of the so called lost souls in our game.
Lost souls are a kind of resource […]

/ Comments Off on 1st blog post of 10 Week Project – Lost Souls
Program: Programming

Heart of the Machine

When it comes to the design of the health meter for our game I drew many quick design I had on my mind. All just to see what I could come up with.
Overall the design stemmed from having a heart-shaped tank, filled with red goop, that was being surrounded by gears and other steampunk-esque props. So this is a couple of the sketches I made trying to find the one I would continue work on.
[…]

/ Comments Off on Heart of the Machine
Program: Graphics

Heart of the Machine

When it comes to the design of the health meter for our game I drew many quick design I had on my mind. All just to see what I could come up with.
Overall the design stemmed from having a heart-shaped tank, filled with red goop, that was being surrounded by gears and other steampunk-esque props. So this is a couple of the sketches I made trying to find the one I would continue work on.
[…]

/ Comments Off on Heart of the Machine
Program: Graphics

The Death of a Main Character


This week I have been working on the sprite sheet depicting the death of our main character, having him going through the stages of joining the choir invisible as one mights say.
Starting with him in his regular sneaky pose that everybody in the team have grown to know and love and then having him suddenly jerking up, clutching his chest in confusion and pain before finally falling over and ruining the carpeting of the office or corridor where he […]

/ Comments Off on The Death of a Main Character
Program: Graphics

The Death of a Main Character


This week I have been working on the sprite sheet depicting the death of our main character, having him going through the stages of joining the choir invisible as one mights say.
Starting with him in his regular sneaky pose that everybody in the team have grown to know and love and then having him suddenly jerking up, clutching his chest in confusion and pain before finally falling over and ruining the carpeting of the office or corridor where he […]

/ Comments Off on The Death of a Main Character
Program: Graphics

SFX – Dangerous Dander

Early on in the production stage I decided that I wanted to do my own sound effects instead of using pre-recorded ones you can get online through various sound banks. My goal was to try and use midi instruments as much as possible because of the simplicity, I can easily modulate sounds through the use of effects and pre-amps, my favorite effects is a nifty little thing called Bit-Crusher, it adds a sort of Super Mario 32-bit feel to the sound.

February 13, 2014 / Comments Off on SFX – Dangerous Dander
Program: Graphics

SFX – Dangerous Dander

Early on in the production stage I decided that I wanted to do my own sound effects instead of using pre-recorded ones you can get online through various sound banks. My goal was to try and use midi instruments as much as possible because of the simplicity, I can easily modulate sounds through the use of effects and pre-amps, my favorite effects is a nifty little thing called Bit-Crusher, it adds a sort of Super Mario 32-bit feel to the sound.

February 13, 2014 / Comments Off on SFX – Dangerous Dander
Program: Graphics

SFX – Dangerous Dander

Early on in the production stage I decided that I wanted to do my own sound effects instead of using pre-recorded ones you can get online through various sound banks. My goal was to try and use midi instruments which is basically a simulated software instrument as much as possible because of the simplicity, I can easily modulate sounds through the use of effects and pre-amps, my favorite effects is a nifty little thing called Bit-Crusher, it adds a sort of […]

/ Comments Off on SFX – Dangerous Dander
Program: Graphics

SFX – Dangerous Dander

Early on in the production stage I decided that I wanted to do my own sound effects instead of using pre-recorded ones you can get online through various sound banks. My goal was to try and use midi instruments which is basically a simulated software instrument as much as possible because of the simplicity, I can easily modulate sounds through the use of effects and pre-amps, my favorite effects is a nifty little thing called Bit-Crusher, it adds a sort of […]

/ Comments Off on SFX – Dangerous Dander
Program: Graphics

Pre-alpha

I would have done a blog post when i got home last night but it was past eleven so i figured i’d do it today.
Yesterday we had a seminar about genus through history on which i did coding and wrote my weekly blog post, during the afternoon i has second thoughts about going to the worskshop but in the end i did it anyways, might as well as Leo couldn’t make it to school until right after it ended. We spent […]

/ Comments Off on Pre-alpha
Program: Programming

Pre-alpha

I would have done a blog post when i got home last night but it was past eleven so i figured i’d do it today.
Yesterday we had a seminar about genus through history on which i did coding and wrote my weekly blog post, during the afternoon i has second thoughts about going to the worskshop but in the end i did it anyways, might as well as Leo couldn’t make it to school until right after it ended. We spent […]

/ Comments Off on Pre-alpha
Program: Programming