Click to Play!

Tuesday, March 18, 2014

Equica's New Collision System


     I tried coding this thing with simple boxes that touched each other and executed whatever methods I wanted. What seemed simple turned into a complex and messy web. After doing research I found that Unity once again has something to do it for me. The character controller component let's top-down characters move around and collide dynamically with walls (or anything with a non-kinematic, non-trigger collision box).

   I had to rewrite how moving clover around works but the result was wall collision that didn't look buggy. The sacrifice was taking out the bounce effect I had for Clover's movement. I loved that bounce. I needed it. So I spent a day trying to get it to work with the new controls. The solution was simple so of course it took forever to realize. I could just use both my collision schemes together. One box for the walls detects the wall itself and another box outside the edges tells Clover to stop bouncing so she doesn't clip through walls.

    Then just to be extra safe I mad it so that if anyone broke through a wall, they would hit a net that sends them back to where they entered the room from on contact.

Monday, March 17, 2014

Spring Break 2014 Is Over


     Well, last week was pretty fun. I got a lot of things done and I've never felt better about the Adventures in Equica project. I'm just kind of dreading the endless stream of homework and projects headed my way now that I;m back in school. The hours of college work I'll be doing will cut into game development big-time. My grades are dropping a bit as I care less about class and more about real life problems (finishing Unicorn Quest and starting a company). I really need to pick it up a bit and finish the semester strong for my parents' sake.
 
     I'd say the best parts about going back are seeing my friends again (probably all talking about Dark Souls 2) and relaxing with my girlfriend (the highlight of every week). I'm betting on going back to 2 hours of game development a day but the game will be done eventually. A big thing I keep telling myself is to relax. Sometimes I feel like I need a lot of things done within a week but truthfully there is no deadline. I just need to make the game incredible and I have about a year to do it.

      I really am looking forward to my school hiatus next fall. Once summer school ends (August 14) I get to take the fall semester off and finish up Unicorn Quest with no distractions.

Sunday, March 16, 2014

Starting the Pause Menu

I like how this game's menu is less complicated than it feels.
     I need to start designing the pause menu so I have a nice place to mess around with debug settings. Making a game this huge is going to require a lot of jumping around the map and adjusting stats. It's also another feature that will make the game come alive a bit more. I've made tons of menus before so this should be a piece of cake.

     The idea is to have it pop up above all the camera elements, be black but transparent, have an outline similar to the one above that matches the GUI scheme, and delete itself when the pause button is pressed again. If I make it a prefab in Unity I won't have to worry about hiding all the layers and buttons and rearranging the text. Each menu can be it's own object, summoned when called on and deleted when gone.


     I took my doodles from class and scaled things out on a 1/4 size mock-up in MS Paint. This is generally what I'm aiming for. These are all the things I want available on the start menu. Well, I should squeeze in your current level above the exp bar and add a continue button to Options in case some people don't like pressing the pause button again to play, but aside from that I just have to make buttons and things to match up.

   I'll explain what each menu does when I have the final version up and running. Until then, try to guess by looking at the image. There's a few unannounced features on display but everything is pretty self-explanatory.


Saturday, March 15, 2014

Status Report #29


     My mission was to work hard through Spring Break to make my game more tangible. Mission accomplished. Along the way I also finally cemented the game's scope. The design document's numerous blank pages were filled with details with exactly what Unicorn Quest will be made of. I also made a new friend who is working with a team on a pony action RPG of his own. Keeping up with that game is inspiring me to continue work on my own.

Time for graphs and retrospectives below the break!