Promo 20151028

Dev Diary: 28th October 2015

New Features

  • New Special Moves
    • Implemented a few extra special moves to be used on future characters including a looping spiral throw, a pointy zig zag and an elusive wave.
  • Unity Curves for Character Stats
    • For a lot of the character stats, we were using a minimum value and maximum value and were linearly interpolating between the two. We changed those values to use Unity’s curve line system. This means player stats can be far more elaborate and we can modify these stats visually.
  • Final Builds of Greenlight Demo
    • Before we retire our Greenlight demo branch, we removed the Greenlight adverts and built out every version of the demo for every platform (Mac, Linux and Windows). We can use these during demonstrations whilst we are reworking our gameplay and adding new features.

Discussion

  • We discussed our second character. And she has a name! Jess Gyrodski, sister and antithesis of John. John’s serious nature is reflected in his sturdy, symmetrical design, so we’ve been exploring how Jess can look related yet entirely different in personality. Ideas have included wild, barely controlled hair, more cloth in her outfit design and asymmetrical armour.
  • We’ve been planning to add different court layouts since early on, but we had a moment of realisation that a few of the elements we’d been planning may not actually be fun to use. We’ve put together a simple prototype court to mess around with these ideas:
    • Any object that can result in the disc reflecting back towards the throwing player feels pretty negative for the player, especially since the disc moves so fast.
    • Moving the goal away from the back wall (like in hockey) creates a little lane that the disc can get stuck in if the player misses the goal. The results in the players waiting around for it to randomly bounce out again.
    • A switch block object that doesn’t reflect the disc, it instead sends it in a new direction.
  • We looked into ways to automate creating builds (now necessary as we have more than one platform). It seems there are several options on the Unity asset store.

Bug Fixing

  • Jumbotron screen now resets correctly after each match, no longer showing the victory results of the first match.

Read More

GyrodiscMacAndLinuxDemo

Dev Diary: 22nd October 2015

New Features

  • Update Gyrodisc Super League to use Unity 5.2.1
    • Bug in Unity 5.1.1f1 Linux builds where keyboard inputs would never clear forced us to upgrade.
  • Build and release of Linux and Mac demo
    • New demos now hosted on itch.io and IndieDB alongside Windows demo.
  • Character Select
    • Character stats now split off from character prefab to allow easier variation of stats between characters.
    • Character select page implemented using placeholder assets.
  • Community Build
    • New build type created for use at events. Is essentially identical to the demo but allows the player to restart the match upon completion.

Discussion

  • We discussed how we want to address a continuing comment that our gameplay feels “floaty”. We concluded that our default speeds for disc throws, running and diving are too slow. Since we are modifying this part of the game anyway to add new characters, we’re going to adjust how these stats are stored and make them easier to modify. This should allow us to refine a sharper gameplay style.
  • We discussed some details on the next character. She is going to be another mid-range character but tending slightly towards being more agile than John. Her super will be a spiral that spins its way across the court.
  • We discussed potential pitfalls in how we are going to implement court variations. These are largely fears to do with AI pathfinding due to the presence of multiple nets, goals and obstacles.
  • We started implementing a material guide based on our current stadium to aid creating further environments by noting down how specific materials in our world look or should look.
  • We researched how other companies create a character concept and created a character concept system. Each step breaks down an element of the character’s design creating a more coherent final asset.
  • We discussed how we can help the player understand what each court element (goal, net, unbreakable block, breakable block) does based on what material it is made from.

Bug Fixing

  • Bugs introduced due to Unity 5.2.1 update
    • Fix for loading flow due to how Unity returns loading information changing
    • Fix for navigating menus with keyboard and joypads
    • Fix for textureless sprites no longer rendering as coloured rectangles
    • Implement latest Rewired

Read More

3screen_1920x1080_2015-09-30_21-35-41

Dev Diary: 6th October 2015

New Features

  • New Logo
    • Final badge image selected. A orange/yellow disc flying in from a blue background.
    • Final text selected. Modern but clear orange text for the “Gyrodisc”, retro 90’s side text for the “Super League”.
  • Greenlight
    • Links to Greenlight page added to demo build for easy access.
    • Demo build created and published onto itch.io and IndieDB.
    • Build version numbering system added to keep track of updates.
    • Trailer footage recorded and edited.
  • New title music added for Title Screen and Main Menu. Evokes an American TV sports coverage tone.
  • Score boost element has been separated out to be used in custom court formations. When the disc passes through the score boost, the disc is worth +1 point if the player scores.

Discussion

  • We discussed new court formations to being work on. We particularly came up with designs that will break the game in it’s current build – particular fear was caused by proposing a circular court shape- the disc has only ever had to bounce off of straight walls until now.
  • We also discussed ideas for new supers, ranging from a standard “straight line, really fast, pushes the opponent back” to the more ludicrous “draws the outline of a duck… then goes in the goal?”

Bug Fixing

  • Fix for AI being disabled by player pressing confirm as match starts
  • Fix for team colours and UI colours becoming mismatched
  • Fix for game elements being out of position for a frame at start of match
  • Graphics options now stored in an external file (to allow easy editing if something goes wrong)

Read More