Saturday, December 31, 2011

Super Mario Unity3D Land - Final Update


     The second and final update on super mario unity 3d land is here. Before I get to the details there is some stuff I need to talk about. In the last blog post I said that this project would be a mario fan game. However, as time went by I realized that working on a fan game is a waste of time. It is better to spend that time working on my own original game, which I will be starting on very soon.

This little mario project was more of a prototype to test out the various things Unity can do, and pretty much unity can do anything any game can. 

    Anyway I have updated it and made a new video. A lot of new things have been added.
The first video was just testing out animations and character movements. This video is basically testing out everything else. 
   The stuff that is being tested out in this video are  GUI, Collision, Destroying game objects and AI.
These are just some very short simple basic test, nothing fancy.

Testing out all these features gave me a much better understanding on scripting and using scripting to create the game.   I should know everything I need in order to create my own game now.

so here is the video, I hope you enjoy it. 



   Thats it, no more updates for the mario project, however from now on I will begin working on my original game. I will update the blog on progress for the game in the future, but first I have to actually start working on the game. :)


Tuesday, December 27, 2011

Super Mario Unity 3D Land Project

     Hi everyone, I have finally started my first Unity game project. This game is actually going to be a fan game.
Its Super Mario Unity 3D Land!


So the purpose of this fan game is to better familiarize myself with the Unity Game Engine. Its going to be a practice type game. I wanted to start off with a completely original game but I realized that I need more practice and should not hurry into it that quickly.

Anyway I have made a video demonstrating Super Mario Unity 3D Land. So far all I have done for the game is
-Create the 3d Mario model and some other models like pipes (you can see pipes in this video)
-Rigged the Mario Model and created animations for it.
I have made four animations for the Mario model, one of them is an Idle animation, which is the animation that plays when the player isnt moving in the game, the second one is the run animation, which is the animation that keeps playing while the user holds down a key on the keyboard to make mario run, the next animation is the Jump animation, which is the animation that will play when the player jumps in the game, and the last animation is the Shoot fire ball animation, which is the animation that plays when the player hits the key to shoot a fire ball.

The Animations are pretty badly done, once you watch the movie you will be able to tell, marios run animation makes him look like a running ostrich in space.
Also you will see that the mesh gets a little messed up when an animation plays, it kind of stretches out of place.

Anyway I will be updating the game a little bit at a time and upload a new video to show the new features.
This video is Demo One, and in Demo One I am just getting the character controller to work, getting movements to work, shooting fireballs, and getting animations to play from user input from the keyboard keys. So when the user holds the up arrow key for example Mario should move forward and play the running animation as well.

so heres the video:
The music used for this video is from Super Mario Galaxy, its the main menu theme.



My goals for this fan game is to gain more experience from the unity game engine and learn more about game development. Also I hope to create a Good/Playable Mario game, well hopefully it will turn out good...

In my next update for the game im still not sure what im going to do next, I might try testing out things like collision or adding a HUD/GUI. Ill decide later.

Thats all for now. More Soon.



Sunday, December 25, 2011

Testing character controller, movement and jumping in Unity3d

   Snowconesolid here, today I just thought I would share a little demo I made a while ago in Unity. In this demo I am just testing out Jumping and moving a 3d character model. There are no animations given to this 3d model because when I made this I still did not know how to animate. This was made at the same time when I was going through the tornadotwins tutorials. So in this video you will see that very statue-like gameplay I was talking about in a previous blog post. But, animations are not the purpose of this video. This video is just showing how a simple platforming type game would look like. Also Jumping and moving around is not the only purpose. I wanted to test out importing your own 3d models into unity and then giving them a character controller. At first I could not figure out how to add character controllers to my own 3d models, and when I did they would be really messed up, but finally I got character controllers to work right.



Also I have updated the 3d character model seen in the video, now its has colors and ready for animations. This model will be seen again in a future game I plan on working on.

My first game "Worminator" Carnival Style

     After about month of learning and working in unity3d I finally finished my first game. Thanks to the Tornado Twins I have been introduced to Game development and familiarized greatly with the Unity game engine.

Who are the TornadoTwins? The TornadoTwins are these awsome game developers that teach people Game development. Their Youtube channel has a whole tutorial on making a simple third person game, and other things as well such as a dubstep. These tutorials are great and go over almost everything you need to make a third person game. Throughout the tutorials the TornadoTwins teach you how to create a game called "Worminator", which is a game where you play as a worm and just move around and shoot turrets. The whole Idea of this tutorial is to teach people how to use the Unity engine and its features.  If you really want to learn game development but have know idea where to start or are a beginner I highly recommend you start off with the TornadoTwins third person game tutorial. Even if you have no experience with anything game dev related such as level design or programming, the TornadoTwins tutorials will really get you started off in a great direction.

 Its a 29 part series and after watching all of it you feel like you actually learned a lot about game dev and can just finally start on your own game idea that has been in your head forever.
The Tutorial is very easy and clear to follow. So I highly recommend you check out their youtube channel.


There are a lot of documentations and tutorials for Unity3d everywhere, on the unity website there is even this whole ebook that teaches you how to make a third person game. While all of these are also great places to start off, they can be a little more time consuming and not as enjoyable to go through. The TornadoTwins youtube tutorials is where I started off and after finishing it I feel much more comfortable working in unity.

Anyway I just wanted to show off my version of the worminator game. So I have made this little youtube video just playing around in it. The worminator game has been made by a lot of people now, and its really interesting to see everyone elses because everyone started out with the same game, but in the end they all made the game a little bit differently, but of course the same concept, same idea.  

Sorry about the parts in the video that cut from one scene to another. I am using the free version of Fraps so I can only record 30 seconds per video. So for this video the gameplay is split into different parts.


Thats about all. Special thanks to TornadoTwins for starting me off with game dev.
I will probably begin working on one of my first real games soon now. I already have an idea for it. The next game will most likely also be another "test game" because there is still a lot I need to learn about unity. So I will make this game to continue learning, but of course this time around I will be working on the next game on my own. I will talk some more about this in the future though.

 Happy Holidays.