Monday, 25 November 2013

Airsoft: Puzzle Warfare release!

Hi everybody!

While production goes strong on the main project, Soul Balance, Solaris Studios' side-project is now available for download!

To install, simply extract the ZIP file somewhere and run the SWF. Make sure to keep the folder structure intact, as the game needs the images and sound folders!

Also, you might need to upgrade to Flash Player 11.7 to run this game.

Airsoft: Puzzle Warfare is a flash-based game where you must complete three puzzles, each more difficult than the last. Race against the clock to complete all three puzzles and get the highest score you can!

Friday, 22 November 2013

The Goblin asset has been knocked down to 5,000 tris, and now spawns as the enemy prefab, just as a test.

By no means is this his final appearance--he will be edited to look more like his concept art appearance as time goes on.

Aside from that, the code is coming along nicely. With the assistance of Ryan Miller, I now have a dynamic combat system of variables that alternate values depending on who's 'turn' it is. It differentiates between the active attacker and defender on the fly, and actively makes the characters rotate to face the current attacker or, if they're the active attacker, face whoever they're attacking.

The actual skeleton of the combat system is in place. I have the engine successfully generating stats for all combatants, and a test algorithm dealing damage based on that to the player.

Currently it takes a base damage value of ten, adds the attackers ATK value, and then detracts the defender's DEF value. The result is then removed from their HP!

The next steps involve developing a base class for all weapons to inherit from, similar to what I did with the characters and a Character class.

Look forward to more updates!

Tuesday, 19 November 2013

Soul Balance Update

Good news, the core engine is almost complete!

The framework for the combat engine is now implemented. Now it's just a matter of filling it out with all the complex stuff, like calculating damage and dynamically changing who's attacking and defending.

In other news, a side project that will be out soon is an Airsoft-themed puzzle game created in Flash!

Named "Airsoft: Puzzle Combat," you play a series of progressively more difficult puzzles to try and get the highest score you can.

It will be available in a few weeks!

Wednesday, 13 November 2013

Soul Balance Update

Made lots of progress on Soul Balance as of late.

Still not really any actual art assets in the game; as Prototyping is all about getting the core mechanics operational.

I have the encounter system up and running; as it stands now, while walking around in the wilderness of Old Oaks Outskirts, you have a 1 in 10 chance every second to encounter an enemy, which is random between  1 to 3 Goblin enemies.

I also got the weapon system semi-functional (I still have a lot to do on that end beyond prototyping).

Here, you can see the beginner weapon your character starts off with: The Rusty Sword. (Gotta love my placeholder player character)

I'm still deciding on the base damage the sword will have, as that will be done in the Testing stage; but for prototyping purposes, I'm going to leave it at ten damage with 75% accuracy, to test my combat system and ensure it works.

For those of you who don't know what the Unity editor looks like, here it is:

What's great about Unity is, you can pause in the middle of running your game, and mess around with the assets and stuff while the engine is paused. This has helped me debug a few problems I've run into, such as making sure arrays are accessing the right prefabs, and making sure scripts are plugging into each other correctly.

And there is a LOT of scripting. I feel like I've gone from beginner to intermediate in C# programming in a matter of two weeks.

Stay tuned, more to come!

Thursday, 7 November 2013



For my Rendering class, I've been working on the Goblin enemy you'll be encountering.

Here he is, clocking in at 15,000 tris. (This will be significantly reduced for the actual game, as the target was different for this Rendering assignment.)

Wednesday, 6 November 2013

Inaugural Post!

Hi all!

This will serve as my dumping ground for news and updates involving major projects. Right now, I'm working on 'Soul Balance.' Soul Balance is a turn-based RPG using the Unity game engine. This is my Capstone project for my graduating year in Durham College's Game Development program. Here's the Overview as written in the concept document:

"Soul Balance is a turn-based Role Playing Game featuring a focus on storytelling and character building. Soul Balance is about a world where fantasy meets science; where magic meets technology. The game follows the main character, Emily, as she is suddenly cast into a world of danger and confusion as she fights to regain her rightful place on the throne.

The player will fight against enemies as a party of four, as the main character Emily befriends allies. Each character will specialize in one of the four types of combat: Melee, Firearms, Magika, and Soul Tapping. Each combat type offers a unique set of options for customization and skill development.

Players will start off in the starting village of Old Oak, a coastal village bordering a large body of water. As the player completes Main Quests, he/she will unlock new cities for exploration, which will in turn unlock new Main and Side Quests. Main Quests, as well as different Side Quests offered by a specific character, will be given in a linear order, but other than that the player is free to choose which quests he/she wants to tackle and when. Main Quests will advance the storyline further and unlock new areas, whereas Side Quests will award the player with currency and/or unique items and weapons. Both types of quests will award experience to the player’s characters."

As it stands now, I'm in the 'Prototyping' phase; which involves prototyping different mechanics to ensure they work, and get the core game engine up and running. I'll post more involving that as time progresses.

In the mean time, here's all the concept art generated for the game so far: