Browsing 'Programming': Posts from Game Design and Programming

#3 Big Game Project | Construction & Loadout

I’ve continued on the project since last time and this is what I have done:
Construction

I have made it so our settlers can place and construct different buildings. For now there is only one house available but there is functionallity for multiple houses.
In order to build a house the player will need to have a certain amount of resources and when the building is placed the player can order a worker to construct it. This is how i looks:

 
Gear/loadout selection
When our […]

/ Comments Off on #3 Big Game Project | Construction & Loadout
Program: Programming

#3 Big Game Project | Construction & Loadout

I’ve continued on the project since last time and this is what I have done:
Construction

I have made it so our settlers can place and construct different buildings. For now there is only one house available but there is functionallity for multiple houses.
In order to build a house the player will need to have a certain amount of resources and when the building is placed the player can order a worker to construct it. This is how i looks:

 
Gear/loadout selection
When our […]

/ Comments Off on #3 Big Game Project | Construction & Loadout
Program: Programming

Start Working On A New Project

Week 1
This is the week when we try to start working on the project.
Since the project was only in a concept stage we needed to define the game.
So a lot of time was spent on meetings to give the team a unified vision and an overview of the project. One of the first decisions was to use Unity (not Unreal), this was due to the the stability of the engine and that we programmers had a bit more experience with […]

/ Comments Off on Start Working On A New Project
Program: Programming

Start Working On A New Project

Week 1
This is the week when we try to start working on the project.
Since the project was only in a concept stage we needed to define the game.
So a lot of time was spent on meetings to give the team a unified vision and an overview of the project. One of the first decisions was to use Unity (not Unreal), this was due to the the stability of the engine and that we programmers had a bit more experience with […]

/ Comments Off on Start Working On A New Project
Program: Programming

Nudibranch!

An image from last weeks testbuild

This is the first blogpost I make about a new project I am working on called Nudibranch.
Nudibranch is a game that me and my team of 5 is working on for the course Big Game Project at Uppsala University, concluding course of my two-year long programme Game design and programming.
Nudibranch is a serious game created with the main thought of helping people fall asleep. It is a game where you play in a serene underwater world […]

/ Comments Off on Nudibranch!
Program: Programming

Nudibranch!

An image from last weeks testbuild

This is the first blogpost I make about a new project I am working on called Nudibranch.
Nudibranch is a game that me and my team of 5 is working on for the course Big Game Project at Uppsala University, concluding course of my two-year long programme Game design and programming.
Nudibranch is a serious game created with the main thought of helping people fall asleep. It is a game where you play in a serene underwater world […]

/ Comments Off on Nudibranch!
Program: Programming

Bonding

Hello  this is the third week  And i have mostly been working on fixing errors in code and helping my dear leveldesigner when the characters ar bugging out. Something nice to look at is the life bond i have been working on. This is the health bar for the players and it stretches when the players move away from each others and contract when closer.

Its in the early stages so it doesn’t look that good right now but it will […]

/ Comments Off on Bonding
Program: Programming

Bonding

Hello  this is the third week  And i have mostly been working on fixing errors in code and helping my dear leveldesigner when the characters ar bugging out. Something nice to look at is the life bond i have been working on. This is the health bar for the players and it stretches when the players move away from each others and contract when closer.

Its in the early stages so it doesn’t look that good right now but it will […]

/ Comments Off on Bonding
Program: Programming

Symbiosis week 2

This week I’ve been doing several things for this game. First I started coding the interaction between terra’s water and Lumi’s fire. When those things collide its meant to create a cloud that lumi can walk on and raise while terra can’t walk on it but can lower it with her water canon.

What the script that i coded does is that it first of all checks if Lumis fire collides with terra’s water. If that’s the case it takes the […]

/ Comments Off on Symbiosis week 2
Program: Programming

Symbiosis week 2

This week I’ve been doing several things for this game. First I started coding the interaction between terra’s water and Lumi’s fire. When those things collide its meant to create a cloud that lumi can walk on and raise while terra can’t walk on it but can lower it with her water canon.

What the script that i coded does is that it first of all checks if Lumis fire collides with terra’s water. If that’s the case it takes the […]

/ Comments Off on Symbiosis week 2
Program: Programming

Neiva programming blog 1

Project Neiva is a new game project with a group of seven students. The game is a 2.5D sidescrolling platformer where the player run, jumps and uses projectiles to teleport through tricky obstacles. The project is part of the course Big Game Project that lasts in 8 weeks until exhibition in the yearly Gotland Game Conference.

This blog is about game programming. In upcoming  blog posts I’ll write about tasks, progression, decisions makings, problems and good things that happens in the […]

/ Comments Off on Neiva programming blog 1
Program: Programming

Neiva programming blog 1

Project Neiva is a new game project with a group of seven students. The game is a 2.5D sidescrolling platformer where the player run, jumps and uses projectiles to teleport through tricky obstacles. The project is part of the course Big Game Project that lasts in 8 weeks until exhibition in the yearly Gotland Game Conference.

This blog is about game programming. In upcoming  blog posts I’ll write about tasks, progression, decisions makings, problems and good things that happens in the […]

/ Comments Off on Neiva programming blog 1
Program: Programming

The Serious Issue

Since the last week was going so well, it wouldn’t be right without some issues showing up the this week. This monday while in a programming meeting with my teacher, he gave me a heads up about hard coding lines of dialogue in the game. I always knew this was a problem but since the engine was built for it to be hard coded, I didn’t think there would be an issue. Since we do want to reach as many […]

/ Comments Off on The Serious Issue
Program: Programming

The Serious Issue

Since the last week was going so well, it wouldn’t be right without some issues showing up the this week. This monday while in a programming meeting with my teacher, he gave me a heads up about hard coding lines of dialogue in the game. I always knew this was a problem but since the engine was built for it to be hard coded, I didn’t think there would be an issue. Since we do want to reach as many […]

/ Comments Off on The Serious Issue
Program: Programming

The Serious Game

Since the first week didn’t go very well with my own concept, I decided to go to a team with a nice concept and a great set of teammates. The team I joined was going to make the game concept Sam and Nicole. To sum up what the concept is really about:
“Sam and Nicole is an educational dating sim/visual novel about two girls in love. The game is supportive for young adults who are trying to figure out their sexuality, and educational […]

/ Comments Off on The Serious Game
Program: Programming

The Serious Game

Since the first week didn’t go very well with my own concept, I decided to go to a team with a nice concept and a great set of teammates. The team I joined was going to make the game concept Sam and Nicole. To sum up what the concept is really about:
“Sam and Nicole is an educational dating sim/visual novel about two girls in love. The game is supportive for young adults who are trying to figure out their sexuality, and educational […]

/ Comments Off on The Serious Game
Program: Programming

Welcome to BGP (Big Game Project)

It was some time since I posted anything at all and now it’s time And I wil make sure to try and post something every week. Also since the course is in it’s third week already, you’ll see my work from week 1-3 in 3 consecutive posts to keep you up to date.
On the firs week of BGP I already have a concept greenlit. On friday I was going to present my concept Fights in Flight (formerly known as Bungee Blitz). […]

/ Comments Off on Welcome to BGP (Big Game Project)
Program: Programming

Welcome to BGP (Big Game Project)

It was some time since I posted anything at all and now it’s time And I wil make sure to try and post something every week. Also since the course is in it’s third week already, you’ll see my work from week 1-3 in 3 consecutive posts to keep you up to date.
On the firs week of BGP I already have a concept greenlit. On friday I was going to present my concept Fights in Flight (formerly known as Bungee Blitz). […]

/ Comments Off on Welcome to BGP (Big Game Project)
Program: Programming

Basics of combat with a bear

Last week I promised to write about the combat system in our game, and as promised here it is. The player commands the settlers to attack an enemy and then the settlers and the enemy fight, similar to how it’s done in RTS games. In our case the enemy is a jungle bear.
Ingame picture of one of our enemies in our game. The jungle bear, modeled, textured and animated by Nisse Lindblom.
 
The bear has different two attacks, one bite attack […]

/ Comments Off on Basics of combat with a bear
Program: Programming

Basics of combat with a bear

Last week I promised to write about the combat system in our game, and as promised here it is. The player commands the settlers to attack an enemy and then the settlers and the enemy fight, similar to how it’s done in RTS games. In our case the enemy is a jungle bear.
Ingame picture of one of our enemies in our game. The jungle bear, modeled, textured and animated by Nisse Lindblom.
 
The bear has different two attacks, one bite attack […]

/ Comments Off on Basics of combat with a bear
Program: Programming

Big Game Project: Week 1

Two weeks ago, the Big Game Project (Stora spelprojektet) course started. This course is the last one in my two years’ game design and programming education. It is also one of the landmarks of this study program since the games produced by students in this course will be presented at the GGC (Gotland Game Conference) where also the best games will be selected by voting.
In this eight-week period I’ll be working as a programmer for Nayomi’s group. Our game called “Kei” […]

/ Comments Off on Big Game Project: Week 1
Program: Programming

Big Game Project: Week 1

Two weeks ago, the Big Game Project (Stora spelprojektet) course started. This course is the last one in my two years’ game design and programming education. It is also one of the landmarks of this study program since the games produced by students in this course will be presented at the GGC (Gotland Game Conference) where also the best games will be selected by voting.
In this eight-week period I’ll be working as a programmer for Nayomi’s group. Our game called “Kei” […]

/ Comments Off on Big Game Project: Week 1
Program: Programming

Time for focusing on AI

After a meeting with the course supervisors today I have decided to refocus my report for this project. I came to the conclusion that my previous focus was too abstract. Instead i will be focusing on the work i do with the AI for the game. More specifically the Behavior Trees included in the Unreal Engine. My report will analyze this system and suggest how it could be applied the the project and finally assuming the project is successful how […]

/ Comments Off on Time for focusing on AI
Program: Programming

Time for focusing on AI

After a meeting with the course supervisors today I have decided to refocus my report for this project. I came to the conclusion that my previous focus was too abstract. Instead i will be focusing on the work i do with the AI for the game. More specifically the Behavior Trees included in the Unreal Engine. My report will analyze this system and suggest how it could be applied the the project and finally assuming the project is successful how […]

/ Comments Off on Time for focusing on AI
Program: Programming