Ventura – Week 1

Why do a day’s update when I can do a complete catch-up post, right?

Right! GSD!

Week 1's GSD Status
Week 1’s GSD Status

Ventura’s GSD got longer, but greener… and that’s a good kind of growth. Many of the tasks that were originally placed inside were too large and high level. During this week I split many of them into smaller parts and then completed those parts.

City UI

The first major feature completion is the lion’s share of the City UI. Ventura has 3 primary places that the player will interact with; the City, the Overworld, and Combat. The City is where players will obtain and accept Tasks, browse and hire Mercenaries, and purchase Equipment. You can see the Merchant is also an option in the main UI, but I’m deciding whether that feature is needed at all.

The Mercenaries Submenu of the City Screen
As seen last time, this is the Mercenaries Submenu of the City Screen

 

This weeks work completed the design and functionality of browsing Tasks, browsing Equipment, and browsing & hiring Mercenaries. Tasks need to be acceptable, and Equipment purchasable, but that utilizes much of the same logic as hiring Mercenaries so they should be quick tasks.

 

Squad UI

The Squad UI is accessible from the Overworld and is the place to see your current recruits and interact with them; be it equipping items, learning their powers, or reading their lore. This is a pretty complex UI, particularly with Ventura‘s controller focus, so it was the longest task for my Sunday’s development time.

Squad Summary in the Overworld view
Squad Summary in the Overworld view

A difficult UI design challenge is the limitation I have with regards to full screen UI. As the game is in real time, and your goal is to spend your limited time wisely, players can’t have their main view blocked by a UI. They can’t be stationary spending precious seconds reading Lore, Ability information, or calculating attributes. The Squad UI has a large amount of information in it, but it must be accessible without preventing the player’s travels on the Overworld.

While I don’t have an ‘auto-run’ feature built yet, this Squad UI is designed with that in mind. It must be informative without preventing progress. Imagine riding from Venice to Milan, with one eye on the overworld map and the other spent analyzing how best to equip your team. This is a better situation than feeling awful for standing still while you tinker with your troops.

Squad UI - Unit Details
Squad UI – Unit Details

Each character in your squad can be opened up to view their detailed information, while also enabling the equipping of items.

One great thing about building this feature is that it involved a ton of database work and planning that will assist with many other parts in the game. Building UI is such a rewarding design task because it solidifies the ideas you have in your head and makes them tangible; from here you can really assess if it’s working or if they need a rethink.

For example, in the Squad UI I’m forced to use the Left-Stick to navigate through menus. I really didn’t want to have to do this. I wanted to use Face Buttons for everything, which you can see from my City UI screen. Alas that is not possible here, so now I’ve realized I need to go back to the City UI and convert the Face Button design to the Left Stick navigation. Consistency is crucial in UI design.

The other rewarding thing about UI is that it’s all about displaying information from your game. This sounds bloody obvious but here’s the lesson; In order to display the information, you need to access the information.

Creating UI often involves the same logical links and information management that will be needed when the game systems are built. For examples, because my Unit Details UI can display Basilio’s modified Attack value, I can call the same variables and use the same processes to modify his Attack value in the Combat System. Therefore building a comprehensive UI is also building important parts of the Combat System!

 

Cuts!

A game design is often like a block of marble that you need to chip away at until you’ve got the perfect product (if perfection is possible!). When Ventura sprung up in my head, it had a lot of features. While designing and building the game, I’ve realized that some features could probably be cut.

  • Leveling Up Units: What’s the point? Isn’t acquiring Equipment the same thing? There’s no point building a completely new UI and system for leveling up a character when it doesn’t add much to the game
  • The Merchant: Currently this is on the chopping block, but is not removed yet. It’s pending because it’s based on a more complex City system that involves reputation management. If the game is complicated enough without reputation management, then I don’t really need the Merchant. In fact, the Merchant feature (which would involve the trading of precious Goods to earn more money) feels a lot like a post-launch expansion feature.
  • Helm/Armor: As you can see from the UI above, Units can equip a Weapon, Helm, and Armor. But why have 3 categories? If I want players fighting to obtain items, why would I triple the pool of items that are available? This is an economy issue and something that might be needed or might not. If Units can just equip a single item, that may or may not be enough depth to bring the game’s ‘competitive shopping’ to life. This is another feature on the chopping block, and it would save me a lot of time on balance and content creation.

 

Public Domain Jam

The deadline for PDJam occurred yesterday and there was no way Ventura was ready to be gamified. There isn’t even a combat system! Nonetheless, do check out the submissions and support this wonderful Jam idea.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s