Browsing 'Programming': Posts from Game Design and Programming

Targeting, now actually working.

No post last Friday since I didn’t manage to finish the lock-on system.
What i needed to do was searching through the list of targets until i found the current locked target, then find the next non-enemy target in the list and set it to become the current target by looping through the rest of the array of targets. The problem was the fact that the first target might not be the first target in the list which meant that if […]

/ Comments Off on Targeting, now actually working.
Program: Programming

Targeting, now actually working.

No post last Friday since I didn’t manage to finish the lock-on system.
What i needed to do was searching through the list of targets until i found the current locked target, then find the next non-enemy target in the list and set it to become the current target by looping through the rest of the array of targets. The problem was the fact that the first target might not be the first target in the list which meant that if […]

/ Comments Off on Targeting, now actually working.
Program: Programming

Starting the Big Game Project

Hey, I am back here again.
We started this course called Big Game, where we present our concept ideas and try to get it greenlit in order to start the project. So these posts that I am going to post these weeks will serve as diary and also help me write my future post mortem writing.
The thing I will do here is not to talk about the concept idea, but rather about how we go about with solving problems, working around […]

/ Comments Off on Starting the Big Game Project
Program: Programming

Starting the Big Game Project

Hey, I am back here again.
We started this course called Big Game, where we present our concept ideas and try to get it greenlit in order to start the project. So these posts that I am going to post these weeks will serve as diary and also help me write my future post mortem writing.
The thing I will do here is not to talk about the concept idea, but rather about how we go about with solving problems, working around […]

/ Comments Off on Starting the Big Game Project
Program: Programming

BGP 2015 – First Week, Learning the Unreal 4 Engine

Hello!
 
This week I’ve been doing research on the Unreal 4 engine. This is the engine that will be used to make our game, so I’ll need to be as familiar with it as I possibly can, at least the scripting part of it. The game my group is making is a racing game that takes inspiration from F-ZERO, Wipeout and Distance.
I started out learning about blueprints and how they can be used. Blueprints are a visual form of scripting built […]

/ Comments Off on BGP 2015 – First Week, Learning the Unreal 4 Engine
Program: Programming

BGP 2015 – First Week, Learning the Unreal 4 Engine

Hello!
 
This week I’ve been doing research on the Unreal 4 engine. This is the engine that will be used to make our game, so I’ll need to be as familiar with it as I possibly can, at least the scripting part of it. The game my group is making is a racing game that takes inspiration from F-ZERO, Wipeout and Distance.
I started out learning about blueprints and how they can be used. Blueprints are a visual form of scripting built […]

/ Comments Off on BGP 2015 – First Week, Learning the Unreal 4 Engine
Program: Programming

Big Game Project, Week 1

This is the first week of the production of a game for our class Big Game Project.I’m in a group with three other people, Two graphical artists and one other programmer.I will have the role of a programmer and I chose to not take a lead role in this project so I could focus more on production and learning. The game we make will be a dungeoun crawler with a camera view similar to that of Diablo 2. The motto […]

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

Big Game Project, Week 1

This is the first week of the production of a game for our class Big Game Project.I’m in a group with three other people, Two graphical artists and one other programmer.I will have the role of a programmer and I chose to not take a lead role in this project so I could focus more on production and learning. The game we make will be a dungeoun crawler with a camera view similar to that of Diablo 2. The motto […]

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

Big Game Project – Production Week 1

Source Control
Starting this new project up we needed to have a way to distribute the project between all the group members. The way we decided to handle the source control landed on using SVN.
The idea of source control is to enable multiple persons to work on the same project without risking to overwrite work created from the other members. The first attempt to get a working source control was with the use of Git. Git is a well known source […]

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

Big Game Project – Production Week 1

Source Control
Starting this new project up we needed to have a way to distribute the project between all the group members. The way we decided to handle the source control landed on using SVN.
The idea of source control is to enable multiple persons to work on the same project without risking to overwrite work created from the other members. The first attempt to get a working source control was with the use of Git. Git is a well known source […]

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

Big Game Project

I am in week 2 of the production of our game Naar. It is a roleplaying game set in an oriental fantasy world. You play as Mokhtar, a djinn who set out to defeat an evil demon Iblis. The main feature of the game is spell casting and combining spells to create new spells. In this production I took on the role as lead programmer, which means I have to overlook the programming, plan code structure and if necessary, delegate […]

/ Comments Off on Big Game Project
Program: Programming

Big Game Project

I am in week 2 of the production of our game Naar. It is a roleplaying game set in an oriental fantasy world. You play as Mokhtar, a djinn who set out to defeat an evil demon Iblis. The main feature of the game is spell casting and combining spells to create new spells. In this production I took on the role as lead programmer, which means I have to overlook the programming, plan code structure and if necessary, delegate […]

/ Comments Off on Big Game Project
Program: Programming

Target acquired

Lots of good progress with the lock-on system today. At it’s best i was able to lock the camera onto a flying orb and then swap the camera’s focus between it and another orb. However i had made the class used in the function a class named ‘Dummy’ and as such had to replace it with the class ‘Enemy’. This caused many of the references to the class to need reworking which took some time. Afterwards i realized i could […]

/ Comments Off on Target acquired
Program: Programming

Target acquired

Lots of good progress with the lock-on system today. At it’s best i was able to lock the camera onto a flying orb and then swap the camera’s focus between it and another orb. However i had made the class used in the function a class named ‘Dummy’ and as such had to replace it with the class ‘Enemy’. This caused many of the references to the class to need reworking which took some time. Afterwards i realized i could […]

/ Comments Off on Target acquired
Program: Programming

Week 1 – Tamarrion

Howdy! 
This is the first of many blog posts I’ll be making over the course of about two months
So we’ve started with a whole new exciting project, called Tamarrion. This game was conceptualized by myself and Camilla, during the winter. It’s a part of our Big Game Project course at the University of Uppsala.
(Here’s the Vertical Slice, a sort of a Concept Document that shows examples and base mechanics of a conceptualized game:
http://www.pdf-archive.com/2015/04/06/tamarrion-verticalslice/)

This is Tamarrion, a Paladin who’s […]

/ Comments Off on Week 1 – Tamarrion
Program: Programming

Week 1 – Tamarrion

Howdy! 
This is the first of many blog posts I’ll be making over the course of about two months
So we’ve started with a whole new exciting project, called Tamarrion. This game was conceptualized by myself and Camilla, during the winter. It’s a part of our Big Game Project course at the University of Uppsala.
(Here’s the Vertical Slice, a sort of a Concept Document that shows examples and base mechanics of a conceptualized game:
http://www.pdf-archive.com/2015/04/06/tamarrion-verticalslice/)

This is Tamarrion, a Paladin who’s […]

/ Comments Off on Week 1 – Tamarrion
Program: Programming

A New Project

So I am renewing my blogging with some post these coming eight weeks on my experience as a AI programmer on Giraffic Art. This lovely bunch are my co-workers for a course named Big Game Project.
We are developing a game named Naar, an adventure plat former with a unique spell casting system and is set in a genie world.
My primary objectives during this project will be to design behavior trees for the two enemies in the game and the main […]

/ Comments Off on A New Project
Program: Programming

A New Project

So I am renewing my blogging with some post these coming eight weeks on my experience as a AI programmer on Giraffic Art. This lovely bunch are my co-workers for a course named Big Game Project.
We are developing a game named Naar, an adventure plat former with a unique spell casting system and is set in a genie world.
My primary objectives during this project will be to design behavior trees for the two enemies in the game and the main […]

/ Comments Off on A New Project
Program: Programming

New week

And it’s already almost over!
Thankfully we had a meeting on Monday afternoon where we discussed what needed to be done this week. We are now a full 3 programmers team which should help with the programming burden.
Yesterday both me and another programmer worked on a tutorial for Unreal’s inbuilt Behavior Tree functionality, he was originally set to be the AI programmer but i wanted to see how the system worked on my own. In the end I’m actually glad he […]

/ Comments Off on New week
Program: Programming

New week

And it’s already almost over!
Thankfully we had a meeting on Monday afternoon where we discussed what needed to be done this week. We are now a full 3 programmers team which should help with the programming burden.
Yesterday both me and another programmer worked on a tutorial for Unreal’s inbuilt Behavior Tree functionality, he was originally set to be the AI programmer but i wanted to see how the system worked on my own. In the end I’m actually glad he […]

/ Comments Off on New week
Program: Programming

BGP 2015 – Initial Post

Hello.
 
This is my initial post for Big Game Project (BGP). First order of business is to set up an individual Blog and start working on a first playable.
I am part of the team for Project Steel, a racing game project.
My role in the project is AI programming, though development for AI won’t start until we have our first playable. Until then I am a general programmer.
I will be posting updates on my progress at least once each week.

April 07, 2015 / Comments Off on BGP 2015 – Initial Post
Program: Programming

BGP 2015 – Initial Post

Hello.
 
This is my initial post for Big Game Project (BGP). First order of business is to set up an individual Blog and start working on a first playable.
I am part of the team for Project Steel, a racing game project.
My role in the project is AI programming, though development for AI won’t start until we have our first playable. Until then I am a general programmer.
I will be posting updates on my progress at least once each week.

April 07, 2015 / Comments Off on BGP 2015 – Initial Post
Program: Programming

Spaghetti Harakat


Today I worked on the game’s Harakat (Arabic for ‘movement’) mode and the HUD for the prototype. As it turns out, the Unreal engine has excellent functionality for creating both of these. We’re creating a slow-motion effect by running a console command when both sticks on the gamepad are pressed at the same time. There is a health meter and a harakat meter which responds to the current player values, the harakat value is used to determine if the […]

/ Comments Off on Spaghetti Harakat
Program: Programming

Spaghetti Harakat


Today I worked on the game’s Harakat (Arabic for ‘movement’) mode and the HUD for the prototype. As it turns out, the Unreal engine has excellent functionality for creating both of these. We’re creating a slow-motion effect by running a console command when both sticks on the gamepad are pressed at the same time. There is a health meter and a harakat meter which responds to the current player values, the harakat value is used to determine if the […]

/ Comments Off on Spaghetti Harakat
Program: Programming