Mana Storm: Champions of G’nar (HTC VIVE)

December Update:

Just put up a 2nd teaser for the MSI VR Jam. I will add more details later but right now we are full steam.

 

November Update:

Teaser 1

Mana Storm is virtual reality, player vs player, spell casting game. It uses familiar game mechanics seen in magic card games and table top rpg games. Including cards, dice, sand timers, etc.

The player can spawn minions, cast spells to add buffs such as taunt, shield, charge etc. The player can also cast spells to use hero powers such a fire and ice beams.

As an alchemist the player exists in a room scale laboratory / battle station. The player will have to walk around between different crafting and playing tables, pick up and combine materials to create different enchantments and spells.

screen-shot-2016-11-22-at-2-37-15-pm screen-shot-2016-11-22-at-2-36-41-pm screen-shot-2016-11-22-at-2-36-00-pm

Week 4 update

Almost too much to list, getting excited:

  • Full battle sequence working and ability to win game
  • Enemy UI
  • Basic End Turn switch on the table that the player can press
  • new minions and animation
  • hero powers, archer bow, warrior shield, mage fire ball
  • Sound effects
  • tutorial and key mappings
  • stats ui for minion and player health
  • global game manager queue to orchestrate game play
  • much more

Week 2.5 update

  • Mana system worksididit

Week 2 update

Great progress so far.

  • Full vive controller and head set support.
  • Reading cards from a database.
  • Dynamically loading card images and spell or minion game objects.
  • Animations for spawn, idle and attack sequences
  • Beginning enemy AI

card_68-66635

What you are seeing in this post was created in two days. We expect much more to come in the following weeks.

As a team we met up at 6pm on a Friday night. We hashed out the game mechanics on a white board, sat down and produced this after about an hour.

In non-chronological order, this is the further progression of the game that night, and part of the following day. (these are all GIFs)

At this point the player can interact with many objects in the game, we have a very basic test battle field. The player can draw cards, pick them up, cast them and see minions spawn. Minions with charge demonstrate their attack.

As of writing this the plan of attack tomorrow is to wire up a more sophisticated card management system that was written over the weekend, and integrate the Vive SDK. This should be minimal effort based on past experience but some time will have to be invested into scaling all of the in world game objects properly.

(these are static images)

card_210-1235

card_84-62436

card_398-783

card_3-658902

We created a ‘photobooth’ scene to take images of our minions/spells to then be placed on the cards.

card_4-808375
card_8-182874

card_844-4611

card_726-4578

card_643-8206

card_564-561

card_2-507485

card_dragon-totem

card_2-105171

card_125-2944
card_112-8166

card_107-3196

SORRY ABOUT THE ADS😦 THAT WURDPRESS NOT ME

I finally don’t hate my VR development workflow

The short story is, I created a tripod adapter for my VR headsets.

This improves my development flow. I talk about it at length in my youtube videos below. Basically when you’re designing levels and scaling objects in that level you’re constantly dipping in and out of VR and it’s a brutal work flow. Most of the time when doing this you don’t care about head tracking, and you actually want to keep the headset fixed on a position in the world that you’re working on.

Using a tripod mount you can fix the view to a specific area, and you can set the headset at a comfortable hands-free position. You can see your computer monitor and VR view at the same time if you remove the shroud. It also makes it easier to move the headset smoothly in VR space, while debugging on your computer monitor, without having the view go all jittery as it does when you just hold it in your hand.

Update:

I now have a working design for the HTC Vive and I love it. I’m considering doing a manufacturing run if enough people want one. For now if you want to order a 3D printed one, with foam padding and a tripod compatible nut, send me a message. @daggasoft.

20161029_173758 20161029_174051

20161019_130544 20161019_130802

20161019_222855 20161019_222902 20161019_222916 20161019_231935 20161019_231942

Maker Expo 2016

Today we did our first public convention, Maker Expo KW 2016. It was a local event taking place in Kitchener – Waterloo, at city hall. There were robots, 3d printers, and LEDs everywhere. It was very cool. There was an estimated 10,000 attendees.

I was a little worried at first since I didn’t know what to expect. Would people play our games or would that just glance and walk by? Would they play them and not like them? After all, this was our debut in the sense of getting real time feedback in person. Uncharted territory.

All of my worries washed away when person after person sat down, began to play, and actually played for a considerable amount of time. We demonstrated two games. Super Markup World and Peripheral. Both were prize winning games at global game jams this year. Peripheral winning 1st place and Super Markup World getting 4th.

So all in all, a great time. I do wish that more adults sat down to try the games. I also wish that more people followed us on twitter afterwards. We will have to figure out how to do a “call to action” better next time.

14222322_10157428770445029_2049284009232259980_n-2 14265011_10157430698140029_1781993118053069017_n14316882_10157430693905029_514302903412725336_n

Peripheral Graphics Experiments

We won a hackathon for our game. The publishers who hosted the hackathon really like the game concept. But the harsh reality is that our primitive graphics are just not good enough for prime time. In fact they are so primitive that that the OSVR fund won’t give us any money so that we can then hire an artist.

So what does one do with zero budget, no funding and no artistic talent? You experiment.

Here is what peripheral originally looked like compared to 3 very simple experiments with edge detection, colour correction and grayscale.

image (1)

Here is a shot with edge detection and bloom
image (2)

This one is pretty boring

Desktop_2016_06_24_23_32_09_385

Here were are after adding some simple textures, with normal maps for a bit of depth on the lines. We like this a lot, keeps it simple but adds some much needed polish.

13689338_10157168725100029_1205275385_n

13695928_10157168731490029_437486859_n

Here we are after further refinement with Bloom, Edge Detection, Color Correction, and a few others. Personally I’m a fan of the bright, loud colours. However I think the combination of that along with the bloom is washing the scene out too much.

13689583_10157168800405029_632990765_n
13706355_10157168787620029_299580170_n

13714407_10157168798475029_1117552027_n

And here we are after experimenting with some wireframe shaders. We think we will use this shader for tutorial objects.
image

All in I think it’s safe to say that the graphics still need some work but it’s pretty impressive how much polish you can add to a game with some free and built in effects and textures. And without changing the existing models.

The Mars Endeavour – Lava Tubes


Play it right now! http://marsendeavour.com
Screen Shot 2015-04-20 at 11.39.52 PM

 

awardWinner of the Toronto Space Apps 

Winner of the Kennedy Space Center “Mars Lava Tubes” Challenge

Top 5 finalist for the Global Space Apps – Best Mission Concept category

CCcGW2eWMAEHA-B

Well the NASA International Space Apps Challenge is back for 2015 and this time we headed up to Toronto. And guess what kids, we took home the global nomination again for another video game, The Mars Endeavour. It was a built from scratch project that we did from Friday night til Sunday afternoon. This time we decided to do something with an RTS style to it, something I’ve never done before.

The challenge posed by NASA is about Mars Lava Tubes, which I won’t get into, but you can read all about the challenge proposal here, https://2015.spaceappschallenge.org/challenge/survivor-mars-lava-tubes/

Pics from the Toronto Space Apps regional nomination 

CCanpngXIAAgUMI

 

Our game is up and running either in your browser or downloadable for cross platform at http://marsendeavour.com

You can also check out our Space Apps project page for more details: https://2015.spaceappschallenge.org/project/the-mars-endeavour/

This slideshow requires JavaScript.

The game revolves around sustaining a mars colony on the surface and navigating miner robots both above and below ground. You basically collect and expel resources while you survive and defend/repair from perils (Dust storms, meteorite showers, solar flares). The game also has a pseudo-radom arrangement of lava tube configuration and location.

It’s a pretty good start but still needs massive testing and input into it’s resources and economy system. The ground work is there for consumption, accumulation, refining, upgrading, achievements, hazards, etc. But rules have to be better defined, which will take some considerable testing I’m coming to find.

We hope to expand on the feature set as well. Part of the challenge’s proposal was underground colonies, which we didn’t do at all. The feature set for a hackathon game is pretty decent and although our ambitions were grand, we were instead able to put out a great game by sticking with realistic goals.