Browsing 'Programming': Posts from Game Design and Programming

Big Game Project, Week 3 – Serialisation and Character Selection

Hi,
This week has been about finishing up the character selection (the programming part) and figuring out how to save and load a game since we will be able to unlock characters we kill in our game so we needed some way to track that as well as all the regular data that needs to be saved like stats on your character and such.
Now the player can choose a character, click the new game button and can then add a name […]

/ Comments Off on Big Game Project, Week 3 – Serialisation and Character Selection
Program: Programming

Big Game Project, Week 3 – Serialisation and Character Selection

Hi,
This week has been about finishing up the character selection (the programming part) and figuring out how to save and load a game since we will be able to unlock characters we kill in our game so we needed some way to track that as well as all the regular data that needs to be saved like stats on your character and such.
Now the player can choose a character, click the new game button and can then add a name […]

/ Comments Off on Big Game Project, Week 3 – Serialisation and Character Selection
Program: Programming

A good day for combos

Today was a good day, for me at least there was some issues with setting up the project synchronization since we hit the size cap on out Sourcetree repository.
I have now finally managed to perform a spell the intended way, by holding the right trigger and moving the stick up and quarter circle down right. After Friday’s experiments and some testing this morning we concluded that changing the variable ‘current Spell’ in the spell system included in the player was […]

/ Comments Off on A good day for combos
Program: Programming

A good day for combos

Today was a good day, for me at least there was some issues with setting up the project synchronization since we hit the size cap on out Sourcetree repository.
I have now finally managed to perform a spell the intended way, by holding the right trigger and moving the stick up and quarter circle down right. After Friday’s experiments and some testing this morning we concluded that changing the variable ‘current Spell’ in the spell system included in the player was […]

/ Comments Off on A good day for combos
Program: Programming

Scrap Pirates – Big Game Project – Blog Post #2

During the Alpha game testing a lot of helpful feedback was received. Right now, the biggest problem is with the magnetism not being controllable enough. I am not yet sure of how to solve this problem, but hopefully a solution will be found next week.
One change t that has been made to make the magnetism more controllable is that the player can now adjust the size of the magnetic field. This depends on how much the left or right trigger is […]

/ Comments Off on Scrap Pirates – Big Game Project – Blog Post #2
Program: Programming

Scrap Pirates – Big Game Project – Blog Post #2

During the Alpha game testing a lot of helpful feedback was received. Right now, the biggest problem is with the magnetism not being controllable enough. I am not yet sure of how to solve this problem, but hopefully a solution will be found next week.
One change t that has been made to make the magnetism more controllable is that the player can now adjust the size of the magnetic field. This depends on how much the left or right trigger is […]

/ Comments Off on Scrap Pirates – Big Game Project – Blog Post #2
Program: Programming

BGP 2015 – thrid week, minor crisis & Pre-Alpha


Hello.
This week the only other programmer in our group had to drop out due to personal reasons. This left us in a minor crisis since I am the only programmer in the group now, though one of the other team members know some basic C# scripting in Unity3D which will hopefully help me somewhat. The focus this week was to get a pre-alpha build ready for play testing.
I’ve abandoned using ‘actual’ hovering on the vehicles for now in favor […]

/ Comments Off on BGP 2015 – thrid week, minor crisis & Pre-Alpha
Program: Programming

BGP 2015 – thrid week, minor crisis & Pre-Alpha


Hello.
This week the only other programmer in our group had to drop out due to personal reasons. This left us in a minor crisis since I am the only programmer in the group now, though one of the other team members know some basic C# scripting in Unity3D which will hopefully help me somewhat. The focus this week was to get a pre-alpha build ready for play testing.
I’ve abandoned using ‘actual’ hovering on the vehicles for now in favor […]

/ Comments Off on BGP 2015 – thrid week, minor crisis & Pre-Alpha
Program: Programming

Big Game Project; Week 4

For this week I planned a Pre-Alpha for our group in order to help us stay ahead of schedule. And for the alpha until the final stage we need to have our main features implemented.
The features that need to ready for this week, which also are our priorities for the whole game and our goal for GGC are:

Gesture magic, you move the analog controllers in a pattern to conjure magical spells.
Combining magic: After casting a spell onto the field which has a […]

/ Comments Off on Big Game Project; Week 4
Program: Programming

Big Game Project; Week 4

For this week I planned a Pre-Alpha for our group in order to help us stay ahead of schedule. And for the alpha until the final stage we need to have our main features implemented.
The features that need to ready for this week, which also are our priorities for the whole game and our goal for GGC are:

Gesture magic, you move the analog controllers in a pattern to conjure magical spells.
Combining magic: After casting a spell onto the field which has a […]

/ Comments Off on Big Game Project; Week 4
Program: Programming

Week 4 – Tamarrion – Spells and balance!

http://i.imgur.com/pTkObcx.webm
Physics – archenemy of Tamarrion
This week has been all about working on the boss fight and the player spells.
What we’re trying to do, is to give the player a wide range of customization, both in itemization and spell variety.
After we introduced the God Power system, we started looking at combinations of spellsitemsgod powers, in an effort to create as many interesting “builds” as possible. The main thing we are looking at doing is removing the need for a cookie-cutter […]

/ Comments Off on Week 4 – Tamarrion – Spells and balance!
Program: Programming

Week 4 – Tamarrion – Spells and balance!

http://i.imgur.com/pTkObcx.webm
Physics – archenemy of Tamarrion
This week has been all about working on the boss fight and the player spells.
What we’re trying to do, is to give the player a wide range of customization, both in itemization and spell variety.
After we introduced the God Power system, we started looking at combinations of spellsitemsgod powers, in an effort to create as many interesting “builds” as possible. The main thing we are looking at doing is removing the need for a cookie-cutter […]

/ Comments Off on Week 4 – Tamarrion – Spells and balance!
Program: Programming

Warpers – Depth with Parallaxes


I’m currently taking the course Big Game Project at Uppsala University – Campus Gotland, where the goal is to have, after 10 weeks, a working vertical slice of a game which might have the potential to become a product worth selling at a later stage.

We’re now four weeks into the production of the game Warpers, and the basic systems are more or less implemented and this time I’ll write a little about how the composition of the objects in […]

/ Comments Off on Warpers – Depth with Parallaxes
Program: Programming

Warpers – Depth with Parallaxes


I’m currently taking the course Big Game Project at Uppsala University – Campus Gotland, where the goal is to have, after 10 weeks, a working vertical slice of a game which might have the potential to become a product worth selling at a later stage.

We’re now four weeks into the production of the game Warpers, and the basic systems are more or less implemented and this time I’ll write a little about how the composition of the objects in […]

/ Comments Off on Warpers – Depth with Parallaxes
Program: Programming

BGP Week 4: Spline Level Generation – From cubes to modeled meshes

This week I continued the work on the level generation. Our artist had finished most of the track mesh, I decided to try implementing it in the current system. I already knew from the start that I would have to modify what I already had; the previous system relied on hardcoded vertex indices, and the cubes I played around with earlier only had 24 vertices in total. The new mesh had somewhere around 400 vertices, which Unity then further increased […]

/ Comments Off on BGP Week 4: Spline Level Generation – From cubes to modeled meshes
Program: Programming

BGP Week 4: Spline Level Generation – From cubes to modeled meshes

This week I continued the work on the level generation. Our artist had finished most of the track mesh, I decided to try implementing it in the current system. I already knew from the start that I would have to modify what I already had; the previous system relied on hardcoded vertex indices, and the cubes I played around with earlier only had 24 vertices in total. The new mesh had somewhere around 400 vertices, which Unity then further increased […]

/ Comments Off on BGP Week 4: Spline Level Generation – From cubes to modeled meshes
Program: Programming

BGP – TwinShift – Camera

Naming out Game
We have finally managed to name out game, previously we called it Gravity Grind but we were told that it would be a bad idea to call it that because it could be confused with other games with similar name such as FutureGrind for example. The name we ended up with and what we call the game now is TwinShift. We had some other names that we considered, most notably GravityShift and G-Shift which most of us […]

/ Comments Off on BGP – TwinShift – Camera
Program: Programming

BGP – TwinShift – Camera

Naming out Game
We have finally managed to name out game, previously we called it Gravity Grind but we were told that it would be a bad idea to call it that because it could be confused with other games with similar name such as FutureGrind for example. The name we ended up with and what we call the game now is TwinShift. We had some other names that we considered, most notably GravityShift and G-Shift which most of us […]

/ Comments Off on BGP – TwinShift – Camera
Program: Programming

Week 3

So, week three will be about creating the boss A.I tree and how it will react to the player.
Naar’s boss was designed by the lead designer and his behavior tree designed by the lead programmer. He is meant to serve as a lord of the level (region) Mokhtar is traversing. When the player get to the throne room the boss is presiding, the boss is suppose to find Mokhtar (lock in), move a few metres forward, trash talk Mokhtar then […]

/ Comments Off on Week 3
Program: Programming

Week 3

So, week three will be about creating the boss A.I tree and how it will react to the player.
Naar’s boss was designed by the lead designer and his behavior tree designed by the lead programmer. He is meant to serve as a lord of the level (region) Mokhtar is traversing. When the player get to the throne room the boss is presiding, the boss is suppose to find Mokhtar (lock in), move a few metres forward, trash talk Mokhtar then […]

/ Comments Off on Week 3
Program: Programming

Pre-alpha game testing day.

Yesterday we worked to get out individual tasks done, my tasks were to find a way of adding spells to the player properly, adding a marker to display what enemy or object was current being targeted and if i got time over, clean up the player blueprint event graph.
Adding the spells properly required working spells, (not really but it would make it easier to see if it was working) so i went straight to making a targeting marker. The way […]

/ Comments Off on Pre-alpha game testing day.
Program: Programming

Pre-alpha game testing day.

Yesterday we worked to get out individual tasks done, my tasks were to find a way of adding spells to the player properly, adding a marker to display what enemy or object was current being targeted and if i got time over, clean up the player blueprint event graph.
Adding the spells properly required working spells, (not really but it would make it easier to see if it was working) so i went straight to making a targeting marker. The way […]

/ Comments Off on Pre-alpha game testing day.
Program: Programming

Big Game Project – Post 2

Another week has passed, and here comes a summary of what I’ve been up to this past week.
The tasks I took in our weekly SCRUM sprint was:
Vehicle rotation & Gravity towards the track.
Simple AI racers if the level generation finishes.
Multiplayer Interactions.
The first one you can read more about in last weeks post. (here)
I only altered the gravity to now apply forces to the rigidbody of the object instead of forcing it to move using its transform.position which causes […]

/ Comments Off on Big Game Project – Post 2
Program: Programming

Big Game Project – Post 2

Another week has passed, and here comes a summary of what I’ve been up to this past week.
The tasks I took in our weekly SCRUM sprint was:
Vehicle rotation & Gravity towards the track.
Simple AI racers if the level generation finishes.
Multiplayer Interactions.
The first one you can read more about in last weeks post. (here)
I only altered the gravity to now apply forces to the rigidbody of the object instead of forcing it to move using its transform.position which causes […]

/ Comments Off on Big Game Project – Post 2
Program: Programming