Bytesize Adventures
Crafting bite-sized digital worlds

Weekly Update #15 – Widgets

It’s been a bit of a struggle for the last, hmmm let me see… 3 weeks! A mixture of social networking saturation combined with some tough game design dilemmas have resulted in a development lull and very little progress.

I’ve really struggled to get my game back on track but a break from programming, plenty of scribbling, small pieces of paper and reading seems to have sorted things out. At least a little.

This list is going to be short but here’s what’s been done the last few weeks…

– The crafting system has been removed (parked for the time being)
– The questing system has been put on hold
– Widget system implemented

Lets talk about what’s been removed.

The crafting system was a solution to a hypothetical game design problem. Basically I had concerns over lots of permutations of unused inventory items. With crafting, I felt that I could place that responsibility in the hands of the player. I think this is a bad idea. If I do add crafting, I want it to enhance the gameplay not make the player work harder. I’m also worried about complexity. Too many concepts are going to water down the game.

The questing system is interesting. I haven’t properly fleshed it out and it suffers from some of the same issues as the crafting system. I feel like I’m forcing it into the game but can’t quite figure out why. Currently it would just contain a bunch of “find this person” quests. I still think I want questing in the game, just not in its current incarnation.

The removal (or temporary parking) of these sub-systems allows me to focus on the core gameplay.


Widgets are central to the game. They essentially apply properties to a tile. A tile can only have a single widget and its optional. Crafting would have exposed this feature to the player but as it stands the player will have no control over which widget is applied to which tile. They will however be able to select tiles (with widgets) from their inventory to solve levels.

For example, the only widget that exists at the moment is direction reversal. Any tile with this widget applied will reverse the players direction. Gameplay would work something like this – a level contains a chest of loot down a dead end. The player can open their inventory and select a tile with the reversal widget. They can then place this just past the chest in order to collect it without getting trapped.

Widgets are intended to provide answers to puzzles/obstacles in the game. Coming up with lots of interesting obstacles is my next big challenge.

Here’s an image showing a new indoor tile set (unfinished) and the reversal widget. The current widget design is purely for debugging. It won’t look like that in the final game. Just to reiterate, these are unfinished graphics.

Emergent gameplay

Widgets open up the possibility of emergent gameplay (that is, new gameplay that emerges by combining other gameplay elements).

In this case you can, for example, place two direction reversal tiles and create a path that the player permanently moves along. This could be used to bide time whilst determining a solution. You could break the path using the explosive tile.

I want to support this type of gameplay as much as possible whilst still ensuring that it doesn’t break fundamental gameplay (for example, that would currently result in a huge experience boost which I’ll need to fix).

As it stands my short term goal remains. I’m creating a short throwaway 5-level demo. These levels won’t necessarily be used in the final game, they’re purely to demo gameplay. I’m going to come up with a mini story for it too. Hopefully with crafting and questing removed from the equation, this should prove easier now.

Stuff I liked this week

I think we can call this a regular feature now :). Here’s one thing I liked from the internet.

  • Tokyo Jungle PV. Sometimes there are no words…

See you next time.