My ease for learning something new pushed me to start looking into Unity3D,One stop game engine with a motto of Develop once Deploy to any
This part of my gaming life is called "WITH UNITY"
Using Unity pro,i started learning the very basics.Each day it made me think,innovate and learn new concepts of game development.
To understand how to use the tool ...I came up with an idea (very important) of developing a free-zone soccer (football) game using the available free assets in the asset store and also assets from
- tf3dm.com
- Turbosquid.com
Initially i used a cube and attached some physics to it where on colliding ,the ball object will move forward with some force.I used a Terrain (not advisable if you are planning to port the game on a phone) as a base for the game.Applied a C# script,which will move the cube and rotate based on keyboard arrow inputs.
On 29th November,I attended Microsoft DevCamps where i showcased my game to the experts.Based on their opinion and my wife's inputs,i started using free 3D Models and animations.The game started getting heavier.
This part of my gaming life is called "Memory Management"
The game was loading much slower than before.I have added a goalpost,a soccer ball and above all a terrain in the beginning.Lately i realized that i was just adding the objects and was never destroying them.But Unity engine supports automatic memory management.
Read this article to know more on memory management
On destroying the objects after moving out of each level my game started loading fast.
This part of my gaming life is called "Journey with animation"
In place of cube i thought of adding an animated character which can walk,run and even kick the ball.
The search began.....
At last!!! after a day of rigorous exploring found an animated character with all the actions required.
Now the question is whether to use legacy animation system or a new one in the market...to know what i used read the article below...
Journey with animation
Now the game is ready and all set to move to the windows store....
This part of my gaming life is called "The Rejection"
Before moving it to the store i spoke to my friend at Microsoft.He suggested me to visit the app lab to have a quick review.After having a chat with him i realized that my game is missing few touch-ups .Quickly applied them and pushed my game to windows store on 20th Dec 2013.The next day i got a reply from them saying "Failed" in our language "Rejected".Reasons for rejection
- Your game doesn't support touch/mouse.It only supports keyboard.
- For few countries,they require a game rating certification which you didn't submit.
Back to ground zero...Huh!!!
Then i pulled my spirits and started implementing the touch/mouse support through GUI.RepeatButtons and GUI.Buttons respectively.
By 22nd Dec ,i was able to complete the changes including the certificate.I again submitted it to the store.
Waiting......Waiting.....
24th morning,i received a mail from the store quoting "Your app is in the wind ".
This holiday season play my First Game!!! BONGO SOCCER(http://bit.ly/1ct8s3j)
Developed using very basic tools of game development and design is now live on windows store.
Install on your Win 8/8.1 PC/Tab and also spread the word...
Please provide your valuable rating and review on the store after installing....
Related articles
- Unity : What and How (onestopdotnet.wordpress.com)
- Unity : Animate your character using Mecanim (onestopdotnet.wordpress.com)
- Touch-ups before publishing your Unity game to Windows store (onestopdotnet.wordpress.com)
- Unity and C# :Memory Management and Garbage Collection (onestopdotnet.wordpress.com)
[…] a successful game release to Windows store ,I wanted to try with mobile platforms.I thought why can’t i port the same game (Bongo […]
ReplyDelete