Wednesday, January 29, 2014

Sprite Kit: Introduction to new century

Sprite Kit is the new engine from Apple

It is the way that you can choose to go. Apple have a lot of plan to the future that you can join in.

With Sprite Kit, you can:
- Develop game for iPhone, iPad
- Develop game for Mac OS
+ With all new function of iOS and Mac OS

In future, you can:
- Develop game for Apple TV
- Develop game for Big iPad (12.9 inches)
- Develop game for iWatch (Apple Watch)

=> This engine is belong and main tool of Apple, so you will make your game before any tools.

Just choose right engine for your process and you never regret.

Monday, January 20, 2014

Development is not a simple work

Development is not a simple work and cannot do by only some people.

Coding a game only the first step of developing a game.
- First step is very important because you decide to join in this era. However, it is not all. You have a lot of works to do to make sure your game successful. At the beginning of this era, if you game is good, it will be accepted by user because there aren't many games to play and user have enough time to test most of game. This time is very different, there are more than 100.000 games in AppStore and user cannot test all of these game.

* These are things you need to do:
- Make your title impressive
- Focus on your description
- Make beautiful screenshot
- Let people know you publish a game

* There are something you must do:
- Don't join some market, just create it.
- If you cannot create a market for your game, clone top game, not normal game.
- It is always enough space for your game, just do it or you never know how good your game is.

Saturday, January 18, 2014

How can I start programming game on Mobile?

What do you do when starting programming game?


First of all, I saw all people (not only programmer) think making a game is very easy. They only see what happen in a top game and see certain feature, they think it is easy because many feature are in a lot of game.

And here is my advices, this is not easy. All of feature you must do or find them on Internet. You won't know anything about game, you will be very hard to find stuff to do this. So try a small game and you will see how much you must do to finish a game.

There are many things you must do to create a game (not good game) that is accepted by Apple (not the users). You must do step by step to collect experience and stuff to do game. It is simple if you like playing game, but harder if you only want to create game for commercial. Try to get some developer that like game and they do it because of their hoppy.


There are 5 level of games:

+ Tutorial game: Game that only created by some programer to test or teach you do something. It is lack of feature. Normally, it only have game play scene and no more (sometime only 1 scene). It is used only for learning not for publish. Apple won't accept these game in AppStore.

+ Simple game: Game that be accepted by Apple. It is a game because this have all feature to call a game:
- A gameplay
- Menu
- Conclusion
=> However, these game is not keep user long. They will become boring very fast and never come back to your game. It only use for learning and testing your game. But this is what you need to do when you begin programming. Try to publish some simple game and you will gain a lot of experience  and stuff to do your next game.

+ Good game: Game is accepted by some of user. Now you game is better, they have some good feature and attractive your user,
This will have some of these feature:
- A good gameplay
- Keep user longer (1 - 3hours advance, this is good to keep user 3 hours)

+ True game: This game is attractive by a lot of user (milestone is 10.000 users). Your game is very good now.
This will have:
- Good gameplay
- Multiple mission
- Addiction
- Suitable with some user (they will play it a lot - 100 hours)

+ Top game: Your game have a unique feature (Facebook connection, Server - Client, ... ). You have huge fans and some of them are crazy because of your game.

* After you done a simple game (level 2) you will get a lot of experience and stuff to do next game. Please don't try to go over this level. You cannot finish a Good game immediate when you just start. Moreover, you will done 30 % your good game after you finish your simple game because most of them can be reuse very easy.

Friday, January 17, 2014

Working with Sprite Kit

Sprite Kit is a new engine from Apple. It is started using from IOS 7.

Sprite Kit is a powerful graphic framework not only for IOS 7, it is also use for Mac. You can create side shooter, puzzle or a platform if you want. It is the recommend tool for any developer have interesting in Apple product.

It is the flexible framework that allow you can control all your object (SKNode) without knowledge about OpenGL. It means you can setup position, rotation, gravity and many more thing. All of child node can easy access the parent node and call function without creating new delegate. It is so awesome framework for new programmer!

It is a big step for Apple developer. All of this engine is free to use without paying. It is a big advance   for Apple developer with other developer.

The only disadvantage of this engineer is it only work with IOS 7 and more. But it will be disappear  after IOS 7 become more popular.

This blog will give you some things about Sprite Kit and give you the reason to choose this as your main tool to develop game.

Hitting Me - New World


1. Description: 

- Hitting Me is a simple game that can help you spend your time to have fun. The only goal is get more score when hitting star. It is the fun game for playing with friend or your family. 


- There are 3 mode in this game: 


* Classic Mode: for playing normal, get all star before the big one. 

* Crazy Mode: Hitting star like crazy. 
* Zen Mode: You will play forever. If you get the bomb, you will lose some point. 

* A shop for you to get more Star by using the support tool. 

+ Clock: Get more time to continues get Star 
+ Clover: Give more valuable star for you to get more Score 
+ Bomb: turn all meteor to values star and you will not lose score when touch in meteor. 

2. Guide Line: 

- There are 3 mode for this game: 

* Classic Mode: You need to get all the valuable item before you get the finishing item (Star). If you get Star, you will get another set that will appear and a bomb on the screen. Moreover, it divide to the stage and if you get the goal score, your time will increase 60 sec. 


* Crazy Mode: Help you try “Hitting Me” in a special more that crazy. More and more STAR for you to get 


* Zen Mode: Game that help you relax, there are nothing harmful in this game. You just click and click. Your score will be saved and increase each time you play this.







Menu of Hitting Me


Start With Many Star and Meteor


Go and Go


Shopping to get more thing to have more score


About author


Game Designer

Now Blog will change to Game and only game.

Designing a game is not easy as you think. It take a lot of time to understand what the gamer want and most of them you need to be feeling by yourself.

Everything in game need to be suitable. Not only the background and the character, effect, font and button are need to be unique, too. The smallest thing like the dead time and money will take you a lot of time to be done.

Moreover, the music and sound will keep the user in the game longer.
Animation also important keep user not quit your game.

If you see a game with more than 1 million user and think you can do it along, it only because you have no experience. Come and try to do this, you will see your limit.