Yearly Archives: 2017

BGP ONE: exploring Unity

Hello!
This post will look back at the pre production phase of our game, where I, because I took on the roles of Lead Artist and ‘Unity guru’, started looking at what we could do with Unity.
At this point we did not have a clear idea of what our game would be, mechanics-wise. Some thematic and graphical decisions had already been made though; the game would be set in a forest dream world inside our character’s mind. The dream itself would […]

/ Comments Off on BGP ONE: exploring Unity
Program: Graphics

BGP ONE: exploring Unity

Hello!
This post will look back at the pre production phase of our game, where I, because I took on the roles of Lead Artist and ‘Unity guru’, started looking at what we could do with Unity.
At this point we did not have a clear idea of what our game would be, mechanics-wise. Some thematic and graphical decisions had already been made though; the game would be set in a forest dream world inside our character’s mind. The dream itself would […]

/ Comments Off on BGP ONE: exploring Unity
Program: Graphics

Fast Gear – Week 5

As I mentioned in my previous post I have been working on the waypoints and the AI practically throughout the week. I have made some progress and the frame drops does not seem to be noticeable. The problem was that for 21ms the pathfinding for the units allocated 18MB memory but now I have reduced that to only 8.9MB which is a notable difference.
The problem seemed to be the threading which you can implement so you can have different calculations […]

/ Comments Off on Fast Gear – Week 5
Program: Programming

Fast Gear – Week 5

As I mentioned in my previous post I have been working on the waypoints and the AI practically throughout the week. I have made some progress and the frame drops does not seem to be noticeable. The problem was that for 21ms the pathfinding for the units allocated 18MB memory but now I have reduced that to only 8.9MB which is a notable difference.
The problem seemed to be the threading which you can implement so you can have different calculations […]

/ Comments Off on Fast Gear – Week 5
Program: Programming

Amenti – 3

Lately I have been working a lot on the Horus puzzle. I have playtested and tweeked the room and placement of the torches to make the puzzle a bit more interesting. And I also came up with an additional perspective puzzle which we will add to this room during the next week.
The first concept and version of this puzzle lacked interesting choices the player had to make in order to light the torches in the room. The former version was […]

/ Comments Off on Amenti – 3
Program: Programming

Amenti – 3

Lately I have been working a lot on the Horus puzzle. I have playtested and tweeked the room and placement of the torches to make the puzzle a bit more interesting. And I also came up with an additional perspective puzzle which we will add to this room during the next week.
The first concept and version of this puzzle lacked interesting choices the player had to make in order to light the torches in the room. The former version was […]

/ Comments Off on Amenti – 3
Program: Programming

Amenti BGP week 4

One week until the alfa deadline and the project is going forward. This week I did a lot of work on the server so that every team member had access to the project.  The problems that I encountered was mostly about connecting SVN to source control in Unreal Engine. I put down about 6 hours only on trying to make the server work. This because of the magical land of computers where a thing that works on one computer doesn’t […]

/ Comments Off on Amenti BGP week 4
Program: Programming

Amenti BGP week 4

One week until the alfa deadline and the project is going forward. This week I did a lot of work on the server so that every team member had access to the project.  The problems that I encountered was mostly about connecting SVN to source control in Unreal Engine. I put down about 6 hours only on trying to make the server work. This because of the magical land of computers where a thing that works on one computer doesn’t […]

/ Comments Off on Amenti BGP week 4
Program: Programming

Busy, busy, BUSY!

The Team Daemonocle production ship is currently firing on all cylinders! (minus this gloriously sunny first of May on the island). With the first of May coming around so soon we’ve been putting some hard working hours to get ready for the SGA (Swedish Game Awards) and the GGC (Gotland Game Conference) deadlines.
The programmers, Alex and Leevi, and our lead design, David, have been swatting those bugs in ‘Unity’ and keeping the DynaMine cart running as smooth as possible… There’s a […]

/ Comments Off on Busy, busy, BUSY!
Program: Graphics

Busy, busy, BUSY!

The Team Daemonocle production ship is currently firing on all cylinders! (minus this gloriously sunny first of May on the island). With the first of May coming around so soon we’ve been putting some hard working hours to get ready for the SGA (Swedish Game Awards) and the GGC (Gotland Game Conference) deadlines.
The programmers, Alex and Leevi, and our lead design, David, have been swatting those bugs in ‘Unity’ and keeping the DynaMine cart running as smooth as possible… There’s a […]

/ Comments Off on Busy, busy, BUSY!
Program: Graphics

Sound of Life Blog #1

Hello and welcome to one of my first blog post for the project called Sound of Life. My name is Kadar Ali and I am a second-year student studying Game Design in Graphics in Uppsala University (Campus Gotland). I will be posting six blogs (possibly more) throughout the project and I hope that you guys will enjoy, or at least find something interesting.
So what is Sound of Life?
Sound of life is a first-person game, where you play as a rescue […]

/ Comments Off on Sound of Life Blog #1
Program: Graphics

Sound of Life Blog #1

Hello and welcome to one of my first blog post for the project called Sound of Life. My name is Kadar Ali and I am a second-year student studying Game Design in Graphics in Uppsala University (Campus Gotland). I will be posting six blogs (possibly more) throughout the project and I hope that you guys will enjoy, or at least find something interesting.
So what is Sound of Life?
Sound of life is a first-person game, where you play as a rescue […]

/ Comments Off on Sound of Life Blog #1
Program: Graphics

BGP2017 – Character Controller

To handle the movement of tools and avatars in the game we need a Character Controller. Unity does have a standard component for Character controllers, which is cool. However it still only supports capsule colliders, Which is a problem as we have a stretcher and an axe which would not work with capsule colliders.
Now, there are two options: Either you go for a Rigid body controller or you go for a custom character controller with support for a Box collider.
As […]

/ Comments Off on BGP2017 – Character Controller
Program: Programming

BGP2017 – Character Controller

To handle the movement of tools and avatars in the game we need a Character Controller. Unity does have a standard component for Character controllers, which is cool. However it still only supports capsule colliders, Which is a problem as we have a stretcher and an axe which would not work with capsule colliders.
Now, there are two options: Either you go for a Rigid body controller or you go for a custom character controller with support for a Box collider.
As […]

/ Comments Off on BGP2017 – Character Controller
Program: Programming

BGP2017 – Amputation

For the vertical slice of the game the way you ”heal” the orcs is by amputating the hurt limbs of the orc using the axe and then attaching a prosthetic.
To implement this the mesh is split up into 14 separate objects which are all rigged to one rig. For each limb which can be amputated there is a child object in the rig hierarchy at the same level as the limb which can be amputated. This object has a limb […]

/ Comments Off on BGP2017 – Amputation
Program: Programming

BGP2017 – Amputation

For the vertical slice of the game the way you ”heal” the orcs is by amputating the hurt limbs of the orc using the axe and then attaching a prosthetic.
To implement this the mesh is split up into 14 separate objects which are all rigged to one rig. For each limb which can be amputated there is a child object in the rig hierarchy at the same level as the limb which can be amputated. This object has a limb […]

/ Comments Off on BGP2017 – Amputation
Program: Programming

Big Game Project Post 2

There has been some time since my last post, this post will recap everything I’ve done since. I would recommend that you read my last post if you haven’t, considering that i will be referring to it.
The first priority was to complete the turnarounds for all the remaining player characters. A Rat Betwixt is supposed to have 4 playable characters all from different made up religions and cultures. First we have the Dyrkare the character featured in the last post. […]

/ Comments Off on Big Game Project Post 2
Program: Graphics

Big Game Project Post 2

There has been some time since my last post, this post will recap everything I’ve done since. I would recommend that you read my last post if you haven’t, considering that i will be referring to it.
The first priority was to complete the turnarounds for all the remaining player characters. A Rat Betwixt is supposed to have 4 playable characters all from different made up religions and cultures. First we have the Dyrkare the character featured in the last post. […]

/ Comments Off on Big Game Project Post 2
Program: Graphics

Commands, attacking and blocking

I have this week, four or five weeks since the start of the course, among other things been making the players attacks and blocks. I also made the player attacks and blocks we had in the prototype. We had all of them sort of working in the prototype except the fire attack. We have now just hade Alpha and have pretty much everything at least almost implemented. The attacks and blocks are:

A horizontal slash in front of the player character. […]

/ Comments Off on Commands, attacking and blocking
Program: Programming

Commands, attacking and blocking

I have this week, four or five weeks since the start of the course, among other things been making the players attacks and blocks. I also made the player attacks and blocks we had in the prototype. We had all of them sort of working in the prototype except the fire attack. We have now just hade Alpha and have pretty much everything at least almost implemented. The attacks and blocks are:

A horizontal slash in front of the player character. […]

/ Comments Off on Commands, attacking and blocking
Program: Programming

Spawning and entities

One of the things I’ve made this week, week 3 or 4, is to have the data about characters and entities be loaded from files, and to able to be placed in the tilemap editor. It’s otherwise been mostly small fixes and et cetera. These are some of the things which wasn’t implemented in the prototype, except for the tilemap editor. The placing where the entities appear are called spawns, which they usually are called in games. The spawn data about what […]

/ Comments Off on Spawning and entities
Program: Programming

Spawning and entities

One of the things I’ve made this week, week 3 or 4, is to have the data about characters and entities be loaded from files, and to able to be placed in the tilemap editor. It’s otherwise been mostly small fixes and et cetera. These are some of the things which wasn’t implemented in the prototype, except for the tilemap editor. The placing where the entities appear are called spawns, which they usually are called in games. The spawn data about what […]

/ Comments Off on Spawning and entities
Program: Programming

Week 1 and 2 of Big Game Project: Production and Design

These two weeks saw the start of a project that is to span 8 weeks of development, where I will be taking the role of Producer along with part-time Designer and Programmer. The game being made is an isometric 3D-game, tactical and turn-based. Secret agendas are a main mechanic, where-in players will be given secret objectives to complete that include betraying other players and killing them before reaching the end game. In short, the Mechanics involve Moving and Attacking enemies and allies, […]

/ Comments Off on Week 1 and 2 of Big Game Project: Production and Design
Program: Programming

Week 1 and 2 of Big Game Project: Production and Design

These two weeks saw the start of a project that is to span 8 weeks of development, where I will be taking the role of Producer along with part-time Designer and Programmer. The game being made is an isometric 3D-game, tactical and turn-based. Secret agendas are a main mechanic, where-in players will be given secret objectives to complete that include betraying other players and killing them before reaching the end game. In short, the Mechanics involve Moving and Attacking enemies and allies, […]

/ Comments Off on Week 1 and 2 of Big Game Project: Production and Design
Program: Programming