Browsing 'Programming': Posts from Game Design and Programming

[5SD037] New Project & Introduction

Hello there stranger, and welcome to another developer blog on the internet. This is the first out of six blog posts where I will talk about the development of a game project called The Summoning. We are currently six members in the team, three programmers and three artists. We also have a compositor studying at Gotlands Tonsättarskola to help us with music for the game. I will try to include a link in a later post
 
Gameplay Summary
In The Summoning you either take […]

/ Comments Off on [5SD037] New Project & Introduction
Program: Programming

[5SD037] New Project & Introduction

Hello there stranger, and welcome to another developer blog on the internet. This is the first out of six blog posts where I will talk about the development of a game project called The Summoning. We are currently six members in the team, three programmers and three artists. We also have a compositor studying at Gotlands Tonsättarskola to help us with music for the game. I will try to include a link in a later post
 
Gameplay Summary
In The Summoning you either take […]

/ Comments Off on [5SD037] New Project & Introduction
Program: Programming

Andra veckan av utvecklingen, The Summoning

Början på andra veckan av spelet börja jag med att fixa problemet med att fixa så att man inte fick placera ut byggnader på andra byggnader igenom att använda kollision-check mellan “förhandsgransknings” byggnaden och utplacerad byggnader.
Men efter som att marken är också ett objekt måste “förhandsgransknings” byggnaderna vara i luften och till en början märkes det inte när jag testa själv att det blev problematisk när man byggde längre ifrån kameran då den lutar att den inte är direkt rakt […]

/ Comments Off on Andra veckan av utvecklingen, The Summoning
Program: Programming

Andra veckan av utvecklingen, The Summoning

Början på andra veckan av spelet börja jag med att fixa problemet med att fixa så att man inte fick placera ut byggnader på andra byggnader igenom att använda kollision-check mellan “förhandsgransknings” byggnaden och utplacerad byggnader.
Men efter som att marken är också ett objekt måste “förhandsgransknings” byggnaderna vara i luften och till en början märkes det inte när jag testa själv att det blev problematisk när man byggde längre ifrån kameran då den lutar att den inte är direkt rakt […]

/ Comments Off on Andra veckan av utvecklingen, The Summoning
Program: Programming

Please Behave and introduce yourselves!

To start of this series of posts, I will talk about my role in the project as well as what the project actually is.
During the coming weeks i will primarily take the role as lead programmer in the project Rune Mages which is a turn based strategy game that is played from a top-down perspective. You take control of a couple of Rune Mages that combine elemental runes to cast different spells such as fireballs, earth walls and water sprays. […]

/ Comments Off on Please Behave and introduce yourselves!
Program: Programming

Please Behave and introduce yourselves!

To start of this series of posts, I will talk about my role in the project as well as what the project actually is.
During the coming weeks i will primarily take the role as lead programmer in the project Rune Mages which is a turn based strategy game that is played from a top-down perspective. You take control of a couple of Rune Mages that combine elemental runes to cast different spells such as fireballs, earth walls and water sprays. […]

/ Comments Off on Please Behave and introduce yourselves!
Program: Programming

Keeping the distance

There has been a long weekend but I have implemented a distance check. This will also be the firing range later on. It was really simple. It is an new integer member of tank’s base class Agent. I call it distanceUnits. I just assign it the number two for now. When I search the path from the behavior tree, I also fill the tank’s path list. The path finding algorithm fills its own path list by adding the goal node and […]

/ Comments Off on Keeping the distance
Program: Programming

Keeping the distance

There has been a long weekend but I have implemented a distance check. This will also be the firing range later on. It was really simple. It is an new integer member of tank’s base class Agent. I call it distanceUnits. I just assign it the number two for now. When I search the path from the behavior tree, I also fill the tank’s path list. The path finding algorithm fills its own path list by adding the goal node and […]

/ Comments Off on Keeping the distance
Program: Programming

BGP2017 – An Introduction

For the next six week I will be working on a game production project for the course Big Game Project.
The Project
The project I am working on is called Goblin Doctors. It is a co-op game for two players. The project tries to make a twist on the fantasy theme, with some humor and the setting.
The players play as goblins which have the role of doctors for an orc army. The goblins must co-operate to maneuver and operate the over-sized tools […]

/ Comments Off on BGP2017 – An Introduction
Program: Programming

BGP2017 – An Introduction

For the next six week I will be working on a game production project for the course Big Game Project.
The Project
The project I am working on is called Goblin Doctors. It is a co-op game for two players. The project tries to make a twist on the fantasy theme, with some humor and the setting.
The players play as goblins which have the role of doctors for an orc army. The goblins must co-operate to maneuver and operate the over-sized tools […]

/ Comments Off on BGP2017 – An Introduction
Program: Programming

Elias Engine with UE4

This is the first blog post of several during the time I will be working on the game project Amenti at Uppsala Universitet Campus Gotland.
The previous weeks I have been working on to incorporate the Elias Software in to our game. The Elias plugin works well with having dynamic transitions in between themes and being able to corroborate an event with a musical theme. It comes very handy to be able to trigger when and where the music is supposed to be […]

/ Comments Off on Elias Engine with UE4
Program: Programming

Elias Engine with UE4

This is the first blog post of several during the time I will be working on the game project Amenti at Uppsala Universitet Campus Gotland.
The previous weeks I have been working on to incorporate the Elias Software in to our game. The Elias plugin works well with having dynamic transitions in between themes and being able to corroborate an event with a musical theme. It comes very handy to be able to trigger when and where the music is supposed to be […]

/ Comments Off on Elias Engine with UE4
Program: Programming

BGP #4

So I have just tried making the camera and chose to walk away for a bit and start with a new task. Because we were 4 programmers it often lead to a person making small and not so very useful things to the alpha. So I became that person and started working on the HUD, which made me create a start screen and a pause menu. This had not been any art created to yet so it has to wait […]

/ Comments Off on BGP #4
Program: Programming

BGP #4

So I have just tried making the camera and chose to walk away for a bit and start with a new task. Because we were 4 programmers it often lead to a person making small and not so very useful things to the alpha. So I became that person and started working on the HUD, which made me create a start screen and a pause menu. This had not been any art created to yet so it has to wait […]

/ Comments Off on BGP #4
Program: Programming

BGP #3

First two days we established an organized KanBanFlow page and put each person on assignments. For each week we will have a meeting where we go through each person and see what they have done and can do better, thereafter set new assignments on those who do not have none. This system worked well and is making us do the work we need to. I started working on making the camera for the player, this assignment I went in with […]

/ Comments Off on BGP #3
Program: Programming

BGP #3

First two days we established an organized KanBanFlow page and put each person on assignments. For each week we will have a meeting where we go through each person and see what they have done and can do better, thereafter set new assignments on those who do not have none. This system worked well and is making us do the work we need to. I started working on making the camera for the player, this assignment I went in with […]

/ Comments Off on BGP #3
Program: Programming

BGP #2

We have just gotten green lighted and can start create our game. As a group we decided to sit down and discuss what we had to start with so it is well organized and we are all coordinated. I came up with the idea of using a tool named “KanBanFlow” which is a site where you can easily divide up assignments to people. You make an assignment for example “Art for the player”, and then set the person responsible for […]

/ Comments Off on BGP #2
Program: Programming

BGP #2

We have just gotten green lighted and can start create our game. As a group we decided to sit down and discuss what we had to start with so it is well organized and we are all coordinated. I came up with the idea of using a tool named “KanBanFlow” which is a site where you can easily divide up assignments to people. You make an assignment for example “Art for the player”, and then set the person responsible for […]

/ Comments Off on BGP #2
Program: Programming

BGP #1

I am in a group of 6 members where I am one of the 4 programmers. Our game is named Causality and is a dark souls like game where you play a character with the objective to kill a boss, at this stage. If we decide to proceed making the game the objective will expand. Our group is a total of 4 programmers and 2 graphical artists. When we first started this project we had to make a design document […]

/ Comments Off on BGP #1
Program: Programming

BGP #1

I am in a group of 6 members where I am one of the 4 programmers. Our game is named Causality and is a dark souls like game where you play a character with the objective to kill a boss, at this stage. If we decide to proceed making the game the objective will expand. Our group is a total of 4 programmers and 2 graphical artists. When we first started this project we had to make a design document […]

/ Comments Off on BGP #1
Program: Programming

Amenti – 2

Second week of the project is now done! This week I have done plenty of stuff. All mechanics for the tutorial room is finished and almost all mechanics in the Horus room which is the next puzzle the player encounters, the fire/sun god puzzle.
I started off by working on the last mechanic in the tutorial room which was the perspective mechanic. We wanted that when the player is standing on a certain location and is looking at a certain point/object […]

/ Comments Off on Amenti – 2
Program: Programming

Amenti – 2

Second week of the project is now done! This week I have done plenty of stuff. All mechanics for the tutorial room is finished and almost all mechanics in the Horus room which is the next puzzle the player encounters, the fire/sun god puzzle.
I started off by working on the last mechanic in the tutorial room which was the perspective mechanic. We wanted that when the player is standing on a certain location and is looking at a certain point/object […]

/ Comments Off on Amenti – 2
Program: Programming

Amenti BGP Week 3

Hello again! Week 3 has finished and a lot of work has begun. The design is finished and all the members of the group have started to work with different artifacts in the game and the prototypes have started to become playable. My job this week was to finish the tutorial room that Lead Programmer Niclas did not have time to work on.  The work I did was to make a pair of pillars move towards the wall when the […]

/ Comments Off on Amenti BGP Week 3
Program: Programming

Amenti BGP Week 3

Hello again! Week 3 has finished and a lot of work has begun. The design is finished and all the members of the group have started to work with different artifacts in the game and the prototypes have started to become playable. My job this week was to finish the tutorial room that Lead Programmer Niclas did not have time to work on.  The work I did was to make a pair of pillars move towards the wall when the […]

/ Comments Off on Amenti BGP Week 3
Program: Programming