Tuesday 25 September 2012

# Game Talks - How to make $5000 monthly on mobile platforms ?

IT IS NOT WHAT YOU CAN DO, IT IS WHAT THEY WANT !

When I started my android app & game development journey, I was a experienced and very good developer with OOP and Java already. I completed large projects with success during the years.

My first attempt to android world

Theme Note (Google Play) was my first project, it was a cool project and took me about 3-4 weeks to complete. It has been around 5-6 months now and in 5 different app markets, but successes rate and earning   is ridiculous. Lifetime revenue is under $200 of this app, eventually I removed the ads and gave it to all users as a gift.

Sunday 23 September 2012

#2.4 Tutorial (LibGDX & MTX) Test8_GameMenu

TEST SCREEN

Everything is same with previous test screens. Did you play Amazing Alex, did you see the sliding menus from both side, do you know  how easy is to implement that with LibGDX and with abit help of MTX. I also used these in my game Puzzle Slide.








-

#2.3 Tutorial (LibGDX & MTX) Test7_LevelScreen

TEST SCREEN

Did I say fast before, but nothing like this. I will show you to meaning of fast. In 25 line of codes (without comments), you are going to implement these:

  • Level button table
  • Sliding animation action for the table
  • Fully customizable ButtonLevels with %100 functionality
  • Set button textures, star holders, stars or any other achievement objects you want (coins, bottles, points ...)
  • Set the earned stars from database or text files
  • Lock the the levels which you desire (from database or text file) with a texture you want
  • MORE MORE MORE...






-


#2.2 Tutorial (LibGDX & MTX) Test6_CoolMainMenu

TEST SCREEN

Everything is same with previous test screens. I added a table and buttons int also, set a sliding animation to table









-

#2.1 Tutorial (LibGDX & MTX) Test5_SplashScreen

TEST SCREEN

Everything is same with previous test screens. I added a loading animation which will fade in 6 seconds and auto go back to all tests screen.





-

#1.7 Tutorial (LibGDX & MTX) SettingsManager - Settings, Save/Load, Wirte/Read/Change, Log

TEST SCREEN

There is no test screen or test code that I have done for SettingsManager of MTX, because it is straightforward enough, however I will talk about what can you do with it, It will make your life easier and faster by writing less and less code.


Saturday 22 September 2012

#1.6 Tutorial (LibGDX & MTX) Test4_Animations

Important: Please download the latest test project


TEST SCREEN

I removed all the buttons from previous screen and created a clean screen, added a bat and hulk test model (Hulk test model has do nothing but extending abstract actor) and I added two buttons. DO NOT WORRY ABOUT BUTTON TEXTURES, I forgot the create new textures for the buttons. Left button turns bruce to hulk and right button turns hulk to bruce.






-


#1.5 Tutorial (LibGDX & MTX) Test3_Buttons

Buttons can be troublesome, so when I was developing my games, I asked myself "what is necessary ?". Then, I have created game-specific buttons which has rich features. (ButtonGame, ButtonToggle, ButtonLevel)

General features of all buttons:
  • Set down and up textures
  • Set lock condition and texture
  • Set text with any font
  • Set external texture for different purposes
  • Each button type also has special features

TEST SCREEN

I again used previous tutorials screen, I removed one of the bats, and centered the other bat, I created new method setUpButtons() to show the buttons and their abilities. I have also created a table to add all the buttons in it.

























#1.4 Tutorial (LibGDX & MTX) Test2_AbstractActor

"AbstractActor" is extending Actor, so it can do anything an Actor can do. I just gave couple of game specific functions to Actor.

What it can do:

  • Set a texture
  • Ready to use animation state timer
  • Set a animation 
  • Set a animation momentary (We will see in animations tutorial)
  • Translate in constant speed
  • All other actions that normal actors do

Friday 21 September 2012

#1.3 Tutorial (LibGDX & MTX) Test1_AbstractScreen

Hello there!

I assume you downloaded the project files (MtxFramework2, MtxFramework2-android, MtxFramework2-desktop) and imported to eclipse.

We create our screen and extend to MTX framework's "AbstractScreen". It will handle the rest.
All mtx framework codes are documented, so you can read for more features

#1.2 Tutorial (LibGDX & MTX) Tutorial Structures & Project

Essentials: 

  • You should know about LibGDX and LibGDX Scene2D
  • You should know about TexturePackers and TextureAtlasses


Thursday 20 September 2012

#1.1 Tutorial (LibGDX & MTX) Introduction

Welcome all!

If you want to develop games, you are on the right place. If you started to work on LibGDX Game Framework and want to continue with it, Compact-MTX framework may help. It is %100 built on LibGDX Scene2D and it makes many things easier for you. More about MTX is here. If you like LibGDX Scene2D and do not need to rely on MVC patterns so much, MTX could be right choice for you.