Thursday, February 28, 2013

Magnetic By Nature Post #14: Zone's of Enders

Well this has been a fun week.  This past Thursday professionals from prestigious gaming companies such as EA, Eat Sleep Play, and others, came to demo our game's Beta.  We had our first zone, (which consisted of 5 levels), all completed and ready for them to play, and the response was very positive.  Each level has a "Roger" moment in it, (a term we coined after our professor Roger Altizer who initially suggested we have certain moments throughout the game that will be extremely impactful on the player while on his or her journey), and each zone will have its own theme.  Zone 1 is set in an underground, cave-like environment with areas that are generally claustrophobic.

We also had a new control scheme implemented for them to try out called the "Bubble."  In short, it gets rid of the need for using the right analog stick to aim the magnetic beam, and instead attracts or repels the player from the nearest magnet from them.  This by far was the biggest change we had made to our game since our alpha, and it has been praised by almost everyone who has demoed our game.

After the Beta demo, we chatted with the professionals on what we could scrap, what we could tweak, and what they liked.  They said that it might look better if the robot were cell-shaded and that the "bubble" control could be tweaked in that, wherever you point the left analog stick, the magnets in that direction would have preference over the other magnets effecting you.  We took their feedback and are working on implementing it into the final version of the game.  Overall, though, they all loved the game and had a really enjoyable experience with it.

Oh, and if you're wondering about the title of this post, it's in honor of Hideo Kojima's games and the release of the spinoff Metal Gear Solid Rising: Revengeance this past Tuesday, (and the name also ties nicely to our Beta's zones that we are pumping out in these final weeks of production).


What I accomplished this week:
  • Created 2 death animations and exported sprites for a 3rd programmatic death animation
  • Designed and constructed a level for Zone 1
  • Created and updated a Youtube account for Tripleslash Studios 
  • Reviewed a game and contacted the developers
  • Created concept art, (poster), for Magnetic By Nature



Sunday, February 10, 2013

Magnetic By Nature Post #13: Not A Fine Time To Be An Indie Game

So this past week Microsoft decided to stop supporting XNA.  It's been a good run, and many great games have come form the Xbox Live Indie Arcade Market, but Microsoft decided to step away and stop releasing future versions of the XNA dev toolsets.  This being said, our game is still planned to be released around May on the Xbox Live Indie Market.

This past week we demoed our game to the master game's studio graduate students here at the University of Utah.  We created a demo tutorial level that had all of our features in it, including all of the magnets and the removing the head function.  However, during the playtesting we discovered that many people found our tutorial level to be extremely boring.  We quickly switched all the demo stations to play a different level than our tutorial, and the grad students had a much better reaction to it than we did the tutorial level.  Just as we did at the EAE Open House, we passed around surveys to all the participants who played our game and asked them questions about how hard our game was, how fun it was, what they liked and didn't like, ect.  About 50% of the playtesters said they enjoyed the head mechanic and 50% said they hated it.  The half that said they hated it mentioned how it was a confusing function, that the situations that required the head were boring, and that the function itself seemed to distract from the core gameplay of our game.  Also, they said that the controls were confusing to maneuver the head around the level.  We quickly had a group meeting after hearing the responses, and decided to switch the function of the head mechanic.  The head will now act as a sticky magnet, able to stick on some surfaces but will bounce off others.  This way it will be used in unique ways throughout each level while adding to the core gameplay of the game.  We spoke to some grad students about the idea of this new function and they agreed it would help the gameplay tremendously.

This weekend we all sat down and created on paper the first "Act" of the game.  The game will consist of 5 Acts in total, and the first Act is set to be located in an underground cave.  The benefit of doing the levels on graph paper is that we have a hard draft of the level just in case something in our level editor breaks.  We then can simply go into the level editor, match each unit on our graph paper to a unit in our editor, and create the level within just a few minutes!  Our art team is also tasked to finalize all the foreground assets this week, and have set the color schemes for all the backgrounds for each Act.  Moreover, we have created our Kickstarter page, and are getting ready to make it live within within the next couple weeks, (we decided to delay our launch because we want feedback from friends and family about if the page looks good, and so that we can get more finalized art assets onto the page).  All in all, it's been a very informative and productive week.


What I accomplished this week:
  • Finished editing our Kickstarter video
  • Created a title animation for the start of our Kickstarter video
  • Reviewed an Xbox Indie Game

Monday, February 4, 2013

Magnetic By Nature Post #12: Name Change and Other Things

Well, Tripleslash has been very busy for the past 10 days, but here are the details on what happened this past week.  One of the most important things that happened was that our title of the game was changed from "Attraction" to "Magnetic By Nature."  This was done because if you type Attraction into any search engine, the results that pop up will be a ton of sites about dating, romance, and other topics that have no relevance to our game.  Our team chose five names from a list of potentials, and then we put the names on Facebook for our followers to vote on.  Magnetic By Nature was voted for almost twice as much as any other name, so we stuck with that.

In other news, we took our game to Utah Indie Game Nights this past Thursday and had people from across the valley come and demo it!  There was a variety of people who tried it out, including the owner of Ninjabee Studios and a developer from Smartbomb Interactive.  This was a great opportunity for us to test the new levels we are creating, and to expose our game to more people.
Furthermore, after the game night, one of our developers was contacted by and organizer from Salt Fest, (a gaming expo located here in Salt Lake City), and they asked if we would like to showcase our game at their event!  Needless to say, we said yes.

Our team is continuing to push our game further than ever before.  The artists are currently focused on level design, and the programmers are focused on both the particle system and loading new assets into the level editor.  As for myself, I've been busy editing our Kickstarter video, helping create levels, and helping Andrew get animations working in XNA, (we ran into more problems since last week but we sat down together and worked through them with the help of some Scott Torgeson, a programmer from Heroes of Rock).  Our Kickstarter should be up by this Saturday.  In the next blog post I'll paste the link for everyone to check it out!

What I accomplished this week:
  • Continued editing the footage for the Kickstarter
  • Worked with the programmers on getting animations to work in XNA
  • Converted the jump animation to the new model
  • Created a "throw head" animation
  • Built a level for the game in our level editor

Thursday, January 24, 2013

Attraction Post #11: The Change, the Fix, and the Kickstarter

So this week has been a busy one.  I have been working steadily with the programmers in getting our model into XNA with its animations.  Before, we were importing sprite sheets and using them for our animations, but now we deciding to convert our model to FBX and use the 3D version instead.  This change took place because the 3D model will use less of the Xbox's memory than our sprite sheets.  However, getting this to work was tough.  We had multiple problems throughout the holiday break trying to bake the animations correctly.  Everything would show up fine in Maya, but in XNA the model would look like this:

This week Andrew and I sat down for a few hours troubleshooting and finally got the vertices to quit stretching to some random point in front of the character.  Ultimately, I fixed the problem by deleting the top 3 right leg joints and the IK handles associated with them, mirrored and oriented the left leg joints over, and reworked the IK handles.  After that, wahla, the model worked.

As far as the team goes, we have been doing a lot of work in various areas.  Our programmers are working on multiple new magnet ideas such as electro-magnets, (Magnets you charge up), and dynamic-magnets, (Magnets that can be moved and will move the player as well).  They have also been working hard on creating a particle system, updating the level editor, and getting our 3D model to work in XNA.  Our artists have been studying and creating concept sketches of a new form of shape design because we switched our game from being dark and somber to light and uplifting.  We are going for more of an art-deco look now, and the results will show in the game later in the year. 

Not to mention, we shot footage for our Kickstarter video this past Saturday!  We should have the Kickstarter page up and running within a couple of weeks.  We are creating a Kickstarter to help gain more exposure for our game, and we will be using the money to:
  • Pay for the fees trying to get our game greenlit on steam so that people who do not have an Xbox can play our game.  If we can't get it on Steam, it will pay for the bandwidth for making it accessible/downloadable from another site on a computer
  • Assist in the finances associated with taking our game to indie festivals so that we can show it to a broader audience and get more feedback on the game
This week we are working on creating multiple levels for our game so that we can bring our game to Utah Indie Games Night and have at least 3 levels to show off to participants.  If you can make it to the event, it's on January 31st, 7pm, at NinjaBee offices in Orem.  Maybe we will see you there!

What I accomplished this week:
  • Reviewed game/got the developer's support for our game
  • Fixed our model and worked with the programmers on making it work with XNA
  • Converted the run and idle animations to the new model
  • Created a "taking off the head" animation
  • Sent out a stable version of the model to our artists for them to start animating it
  • Logged the Kickstarter footage and started editing the footage

Wednesday, January 16, 2013

Attraction Post #10: Verbal-Walkthrough

Hey everyone!

      School is back in session, and we have had some major revisions to our game.  Our professors sat down with our team and took us through a verbal-walkthrough of our game.  In other words, they actually talk through each part of the game, from the start screen to options menu to the actual game itself, so that we are all on the same page as far as how the game will act in the end.  For example, Roger will say, "So I'm in the options menu.  What do I see and how do I navigate through it?"  We each initially have different opinions of what should be included in the options menu, but after we talk about it in the verbal-walkthrough, we all are on the same page.  The whole game becomes more structured, and many specific features and mechanics of the game are nailed down.
      After doing a complete verbal walkthrough, we had some major changes we wanted to implement into the game.  First of all, there will be no more robot head you carry around that will act as a magnet.  Instead, the protagonist's own head will be used as the portable magnet.  We decided to create the head as the "portable magnet" because, for one, it gives our game a huge thing that people will remember.  When people talk about our game, it'll be, "Hey remember that magnet puzzle game where you were a robot who could take off his head?"  It's very memorable and people will cling to the idea.  At first, I thought it was going to be incredibly creepy seeing a robot take off his own head, but after thinking about it for a while, it actually seemed more silly and more towards the liking of our game.  We had thought about using another inanimate object to replace the enemy head but there was no real motivation without adding more story toward why our robot was picking up such object and using it.  Second, with using an enemy head, there would be a lot of dialogue that comes with the interactions between it and the main character, (if not dialogue then animations).  Our group had a chat and discussed the use of dialogue for the game, and since none of us are amazing writers, we decided that any dialogue could be more harmful than helpful to our game, even if it happened to be a very small amount.  Third, this opens the doors to very comedic moments in the game.  For example, near the end of the game the robot will probably lose the head temporarily and will have to do puzzles without it.  He may miss having something on the top of his body, so while the robot searches for his head he could place an inanimate object on top of his shoulders to replace his head for the time being.  Imagine a robot with a lamp as a face, wearing that until he finds his real head.  Then a little later the robot may find his head being used as a shell for a crab, with a very frustrated look on the face of the robot's head.  We loved the idea of an enemy robot head babbling dialogue to your character as the two try to escape an underground mine, but we think we could make a tighter, more memorable, and easier to convey game with no dialogue, and with using his own head instead.  
      Our team also decided that the actual body of the robot can only be moved by the magnets placed in the environment and cannot be pushed around by his own magnetic head.   This was done because it may cause some cheap ways to get through puzzles.  For instance, say the player throws the head up to a ledge that goes across the map and swings across the entire map with the head, bypassing all the puzzles below.  If we have the head be controlled by the body, and the body be controlled by the environment, it makes more sense volume-wise as well.  It's like a pyramid, the head is smaller than the body, and the body is smaller than the environment.  If an object is bigger that the other, it should have the means to fully control its movement.  It also makes puzzles more unique in that your head is a specific object no other magnet can be: a portable magnet that your body can fully control.  You can direct it to hit buttons, shoot it to land on specific places, and use it to pull objects to you, (Say you throw it behind a small rock in the way of a beam that will open a door if the rock is moved.  Press the attract button and the head will drag the rock towards you, possibly dropping it down into a hole in the floor, and opening the door).  These are puzzles that will make the player think more about what he or she is doing, (presenting a slower but more thought out puzzle to the player), instead of always on the move platforming across levels.
      Phew!  That was a lengthy blog post, and if you made it to right here, bravo.  To recap, our game is going to be a lighthearted game where you use magnets to make your way through puzzles.  Our main character will be able to take off his own head and use it as a portable magnet, but only the head, (not the body), will be manipulated if the player uses repel or attract on it.  We have nailed down much of the game's mechanics, story, and structure, and now we are well on our way towards the second half of development.

Thursday, December 13, 2012

Attraction Post #9: Critique, Anyone?

Although it is currently the beginning of winter break, our team won’t stop working on Attraction.  A couple days ago, I set up an account with Xbox Live Indie Games so that our team could start reviewing other indie titles.  So far, we have reviewed 6 games that were up on Microsoft’s website, and we plan to review as many games as we can over the break.  We have also contacted multiple development teams that made the indie titles we reviewed, and gave their games a personal critique, as well as shared our Facebook page with them so that we could network together in the future.  So far we have heard responses back from 3 of the development teams, as well as gained their support for our game as we support theirs.  Our team will continue to push Attraction out to the public as much as possible, and will keep on reviewing games and gathering support throughout our development cycle and beyond.

What I accomplished this week:
  • Created an XNA development account with Xbox Live Indie Games for Tripleslash Studios
  • Reviewed 3 games and contacted/received support from 2 of the development teams

Friday, December 7, 2012

Attraction Post #8: The Alpha

So yesterday we presented our game at the EAE open house and it was a huge success!  We had students, industry professionals, and news reporters come from all over the community to see the games being presented in the EAE South Lab.  Our team had done an incredible amount of work within the past two days to polish up the alpha.  Not only that, our programmers made minor tweaks to the alpha while people were demoing the game at the open house to make the experience even more enjoyable!



















After each participant demoed the game, we had them fill out a quick survey with the following questions:
  • How fun was the game?
  • How difficult was the game?
  • Were the controls simple to use/understand?
  • What was your favorite thing about the game?
  • What do you think should be changed/tweaked?
The responses were overall incredibly positive, except for one aspect: controls.  Because we mapped the magnetic beam's aim controls to the right analog stick, and jump control to the A-button, people had a hard time simultaneously jumping and aiming because both require the use of the right thumb.  This is a change we will fix for the final version, but it's great that we are getting critical feedback for our game this early in the development cycle.












It was great to see the community be so intrigued with each and every game at the EAE open house, and ours was no exception.  While demoing our game, people couldn't help but smile because of how much fun they were having with the magnetic mechanics.  Swinging from magnet to magnet, dodging obstacles, and figuring out just how to get through each section created a creative challenge for every participant.  Our game was also demoed by people of all ages, old and young, and it was amazing to see kids as young as 11 run through our game, and then restart it because they wanted to play it again.  The alpha was a success not only in getting our game critiqued, but because it was an opportunity to get our game out to the public and press.  The University of Utah Chronicle interviewed one of our programmers about our game and it became the front page news this morning along with 3 other games shown at the event.  All in all, we had a blast presenting our game to the public, and, if any of you readers came to the event and tried out our game, then we want to thank you for your time and support. Here is a link to the article if anyone would like to read it.

http://www.dailyutahchronicle.com/?p=2581577

What I accomplished this week:
  • Created a gameplay trailer for the alpha
  • Created the survey for people to fill out after they had demoed our alpha
  • Rigged character poses and spliced together gameplay screenshot in preparation for the open house