Dev Blog – September 25 – Samurai Showdown

Hey everyone,

Firstly, I’d like to apologise for the delay for the gap in between dev blogs. Rest assured that I’m still chugging away at these games, I’m just getting swamped with uni work as semester two is slowly wrapping up. Since my last update, I’ve managed to get through a decent chunk of the testing notes I gathered from Playup Perth’s last event and I’ve started implementing a tutorial so that, when I show it off at the upcoming Perth Games Festival, I won’t have to stand around and explain what to do as I did at Playup Perth. So, without further delay, let’s talk about what’s happened!

Continue reading

Dev Blog – September 5- Small Gods

Hey guys,

It’s just a small update today as I’ve been pretty busy getting Samurai Showdown ready for PlayUp Perth’s September 1st event. I’ll do a  proper write up on what the event was like and the sort of feedback I got, but needless to say, it was a very useful experience for me. Now, without further adieu, let’s talk about the changes I’ve made since my last dev blog.

Continue reading

Small Gods – Bullying The AI

So this feature was a long time coming given the inspiration for this game and the overall usefulness that this sort of thing would provide, but I have finally added the ability to pick things up. It was actually pretty painless to implement (I guess I’m getting good at this :v), but the player is now able to pickup game objects that their mouse cursor (the big white sphere and light) is hovering over by holding the A button on their xbox controller as long as they don’t have a menu up. I’m not 100% happy with the way it works currently, for instance, the AI will recalculate the path to their target while in mid-air and they don’t alway land where their path begins.

 

However, I’ll be able to fix these issues easily enough as well as implement proper, physics-based falling to objects and also add some discrimination to the pickup behaviour as right now it would mix up objects rather than only picking up objects of the same type.

Small Gods’ Design Pillars

I have no idea if I’ve done these correctly so here goes nothing. :v

 

1) Approachable:

‘Approachable’ is one of those terms that often gets confused with ‘simple’ by both developers and by players alike, and making a game approachable is one of the hardest things to get right in game design. Making a game more approachable often times means reducing the complexity of a game and that’s often mistaken for making it simple or shallow. However, in reality, making something approachable just reduces the number of steps to get a point in the game whilst maintaining depth. An example of an approachable mechanic that still has depth would be Tropico’s wage management system. Regardless of what you think of the game as a whole, the wage management system present gives players the ability to influence employment across their city by adjusting the wages of labourers in specific buildings by clicking one of two buttons. That system is both easy to learn and has depth, and adding any more controls would simply intimidate most players.

Similarly, I will be aiming to ensure that every design decision I make for Small Gods will result in a system or behaviour that’s presented to players in an easy to understand way and whose implications they can grasp within seconds. Every time I make a decision, I will essentially be asking myself “Can the average person understand what is happening and where this will lead?”

Continue reading

UI implementation

An exciting topic, I know.

But seriously, I decided on using a radial menu for Small Gods as they’re relatively compact compared to other UI designs. This compactness means that I can use them as world-space menus without having to worry about them taking up too much of the player’s vision while still providing an easy-to-read display to the player. (Also, I just really like radial menus. They look cool and they kind of fit into God Games where they wouldn’t fit into other kinds of games as easily).

Continue reading