ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

12 Free Tools Every Android/Game Developer Needs To Have

Updated on October 16, 2014
susi10 profile image

Susan is a science geek, and if that wasn't enough, she gets all nerdy over technology too. She is also a writer too.

Welcome! Creating applications and games can be a hard task especially on the graphics, sound and revenue side of things. This guide has gone through the top tools and software that you will need as part of your game/app development. From graphics to sound, this guide has got it covered.

Whether you are an Android or game developer, these tools should help improve your game in imagery and sound effects!
Whether you are an Android or game developer, these tools should help improve your game in imagery and sound effects! | Source

1. PicMonkey - Spruce Up Your Pictures

If you have pictures which you want to include either in your application or game, try PicMonkey. This easy-to-use website allows you to add all kinds of text to your picture, add stamps such as fireworks and pins, add sparkles and stars and more. These will definitely help bring a professional look to your images. If there are people in your images you can give them a few nice touches here and there such as on their cheeks, lips etc.

There are also themes which you can incorporate into your images. For example, with the Halloween theme you can add all sorts of spooky stamps, overlays and text.

To do this, you simply upload your image to the PicMonkey website and from there, you can edit your picture free of charge and save it as a .jpg for use in your games.

Find here at: www.picmonkey.com

PicMonkey

Click thumbnail to view full-size
My picture before editing. You can also see the PicMonkey editing area, where you can add stamps and text of your choice. My finished picture, I don't know about you but I think it looks great if I do say so myself. It is amazing what a few stamps and text can do to your pictures.
My picture before editing. You can also see the PicMonkey editing area, where you can add stamps and text of your choice.
My picture before editing. You can also see the PicMonkey editing area, where you can add stamps and text of your choice.
My finished picture, I don't know about you but I think it looks great if I do say so myself. It is amazing what a few stamps and text can do to your pictures.
My finished picture, I don't know about you but I think it looks great if I do say so myself. It is amazing what a few stamps and text can do to your pictures.

2. Paint.NET - Create graphics

Paint.NET is an essential piece of software that anyone who wishes to create graphics will undoubtedly need during the course of their graphics development. Paint.NET is similar to Windows' Paint only that it is much more abstract and has countless more features. It is very impressive and you can do just about anything with this intuitive software.

From changing brush sizes, colours and textures to editing photographs in saturation, hues, artistic textures and more, this software has it covered. Another thing which game developers will find useful is the feature that allows you to have a transparent background behind your graphic, which in a game, will only show the graphic and not the white background behind it.

It is free of charge and can be downloaded here: www.getpaint.net

The Paint.NET Interface

As part of one of my Android games, I needed to create a rocket. This rocket has been created with Paint.NET
As part of one of my Android games, I needed to create a rocket. This rocket has been created with Paint.NET

3. GIMP

GIMP which stands for GNU Image Manipulation Program is a graphics editor. You can do a mass amount of things with this, but beware, it does take a while to learn how to use it. This is commonly used by professionals in all genres from gaming to websites to art designs. You can create amazing and professional looking designs with this but I recommend some tutorials on the internet which will explain how to use it and its functionality.

A picture being created and edited using GIMP
A picture being created and edited using GIMP | Source
Ah, the classic 8-bit Mario games. So nostalgic.
Ah, the classic 8-bit Mario games. So nostalgic. | Source

The SFXR Tool

The SFXR dashboard where you can generate 16-bit sounds and save them.
The SFXR dashboard where you can generate 16-bit sounds and save them. | Source

4. SFXR - Create 16-bit Sound Effects

I still remember the Game boy days when playing Mario or any 16-bit game. Perhaps the thing most memorable about these games was its retro yet classic sound effects. These sound effects ranged from the "ping" when collecting a coin to the sound created when you had a powerup. Hearing these noises today remind you of the 1980s with those 16-bit RPG games and their retro sound effects.

If you are creating a platforming game or you want to include 16-bit style sound effects, now you can with this handy little tool, called SFXR. With this you can create all kinds of 16-bit sounds such as:

  • The classic "coin" sound
  • Explosions
  • Powerup
  • Blips
  • Lasers or when shooting
  • Taking a hit from an enemy

The sounds generated are pitch-perfect and are exactly like the sounds you would hear in any 16-bit game. You can also alter the sounds created and hear these sounds in different genres such as in squarewave or noise for a different take on each sound.

As a bonus, you can generate random sounds which you might feel you need to include in your game. Once you have generated your sounds and want to save them, you can export these sounds as a .wav file which you can then use in all your games.

To get this tool, can download it here at the SFXR website.

You can get free sound tracks and music for your games!
You can get free sound tracks and music for your games! | Source

5. Nosoapradio.us - Free Games Music

This website is a real gem and is a must-have for every Android, iOS or game developer. If you are planning on adding background music to your game or application, then you have to visit this website. It contains over 500 tracks, free of charge and each track has a particular theme. Whether you are developing a lunar space or "stellar" game (like my Space Chaos), a fantasy platforming game, puzzle game or ancient curse like games, then you will find a lot of tracks to suit your needs. Yes, the tracks are all free, you don't have to pay one penny for them but I'd suggest that you would attribute to this website in the credits of your game as it is under the Creative Commons Attribution Licence. I suggest you go over there right now, just follow the link below. Here are some tracks I suggest based on your game genre:

  • Space-like game: Aurora, Blue Chill, Azimuth, Crossed Stars
  • Ancient Curse games/Zombie/Horror: Bone Tower, CalculatedDrift,
  • Puzzle Games: Blue Chill,
  • Adventure Games: ByTheField
  • Fantasy Games: CalculatedDrift, ByTheField, Crossed Stars

Website: http://www.nosoapradio.us/

6. Freesound.org

If you are creating a game and you want to add some sound effects but you do not want to make your own, I strongly recommend freesound.org. Here, you can access thousands of ready-made sound effects free for use under the Creative Commons licence.

You can find sound effects for virtually anything and are at the touch of a button. You simply search for the sound you want and most of the time, freesound.org has that sound for you.

Find it at: www.freesound.org

7. Audacity

Sometimes, you might not find the ideal sound that you need for your game online so why not make your own? Audacity is a great way to record and edit your sounds.

If you would like to make a few sound effects of your own, Audacity is the ideal software tool to help you edit and remix audio. It is a free and open source digital audio editor allowing you to copy, paste and edit sounds. It is a powerful tool and has an easy-to-use interface. I would highly recommend it for all game developers.

Get it at: http://audacity.sourceforge.net/

The Audacity software interface.
The Audacity software interface. | Source
With AdMob, you can make money from your app or game!
With AdMob, you can make money from your app or game! | Source

8. AdMob

Do you want to earn revenue from your application or game? With AdMob (by Google) you can add advertisements to your app or game and generate revenue when users click on your ads. This is almost identical to AdSense where you place ad blocks on your website, when a reader clicks on your ad, you earn revenue from that click.

AdMob is still growing but many businesses are seeing success with this including PicsArt and Rovio. For PicsArt, almost 90% of their revenue comes from AdMob as stated in the AdMob Success Stories page.

Find it here: http://www.google.com/ads/admob/

What do you think of this guide?

See results

9. Android Developer Website

For lots of tips, tutorials and advice for all Android developers the official Android Developer's Website is the place to be. Here you can go through tutorials that teach you how to make your first application, I have found them to be invaluable when learning Android application development. There are also in-depth sections about how to create stellar looking apps, how to best develop them and how to distribute them.

  • Design: Learn what typography, iconography, images and colour to use when designing an app. You can also download the modern Roboto font for use in text, professional application icons to make your apps design more sleek and colour swatches all for free.
  • Develop: Learn what tools you need to develop your app and developer news where you will discover the latest in Android news including the new Android KitKat and what new features have been implemented for developers.
  • Distribute: Once you have an app or game created ready for publishing on Google Play, this section will prove invaluable to you. Here, you can learn how to publish your app, monetizing your app and how to promote your app. One feature which I particularly like about this section is the tool that allows you to create your own "Get It On Google Play" badge which you can add to your website or blog for promoting your app. If you want to show what your app or game looks like on a real device, taking a picture of a real device would be difficult and unprofessional. However with the Device Art Generator, you can add screenshots of your app to a device such as a Nexus to show how a game would look on a device.

The official website is here: http://developer.android.com/index.html

Android Developer's Website

Click thumbnail to view full-size
Here, you can find out which colours would be suited best for your application as well as a download for various colour swatches. This page shows the various kinds of modern fonts you can use to create a sleek feel to your apps and games. You can also download the Roboto font too. This is the Badge Generator which can generate a "Get It On Google Play" badge suited to your app or game. This is the Device Art generator where you add screenshots to these devices, which will show users real gameplay.
Here, you can find out which colours would be suited best for your application as well as a download for various colour swatches.
Here, you can find out which colours would be suited best for your application as well as a download for various colour swatches.
This page shows the various kinds of modern fonts you can use to create a sleek feel to your apps and games. You can also download the Roboto font too.
This page shows the various kinds of modern fonts you can use to create a sleek feel to your apps and games. You can also download the Roboto font too.
This is the Badge Generator which can generate a "Get It On Google Play" badge suited to your app or game.
This is the Badge Generator which can generate a "Get It On Google Play" badge suited to your app or game.
This is the Device Art generator where you add screenshots to these devices, which will show users real gameplay.
This is the Device Art generator where you add screenshots to these devices, which will show users real gameplay.

Are you an...

See results

10. Stack Overflow

This well-known programmers website is the place to be if you have any questions about any aspect of programming or software development. This is a collaborative question and answers site where both amateur and expert programmers can either ask questions or answer questions. If there is a bug or error in your code and you just can't seem to fix it no matter what you try, just head over to Stack Overflow and your question should get answered. Frequently, someone may have already asked your question so you might find the answer there too.

On the other hand, if you are an expert in a programming language and you want to give a helping hand to beginners you can. If you take a look at new questions posted by those in need, you might know the answer and answer it for them. There are rewards too based on your reputation. If you regularly contribute to this site and answer others questions, you gain 'reputation'. The more reputation you gain, the more privileges you are given and the more respected you become in the community.

For statistics on your apps and games, try Flurry.
For statistics on your apps and games, try Flurry. | Source

11. Flurry Analytics - Free Statistics

If you have published your app on Google Play or in the Apple App Store, you may want some statistics and analytics based on user demographics, gameplay, time played, revenue etc. Flurry is completely free. Flurry is very powerful and provides a lot of information and statistics that will be invaluable to you when deciding on how to improve your app or game. According to Flurry's website, up to 125,000 companies use it in over 400,000 applications.

Before integrating Flurry, you will need to sign up. It will then take five minutes to implement Flurry into your app and you should start receiving data.

Get it free here: http://www.flurry.com/flurry-analytics.html

Summary

For...
Where...
 
Drawing Graphics
GIMP, Paint.NET
 
Music
Nosopradio.us
 
8 and 16-bit sound effects
SFXR
 
Icons for use in apps (arrows, home etc)
Google
 
Sprucing Up Pictures (adding sparkles, stamps etc)
PicMonkey or Paint
 
Sound Effects
freesound.org
 
Editing Sound
Audacity
 
Where To Get Free Images
freedigitalphotos.net, Pixabay, freeimages.co.uk, Wikipedia
 

About The Author

Susan is an Android application developer and also a science and technology writer. She is probably classified as a tech geek and is an avid fan of programming and coding especially Java and Python. You can read more of her technology articles here.

© 2013 Susan W

Comments

    0 of 8192 characters used
    Post Comment

    • ktnptl profile image

      ktnptl 3 years ago from Atlanta, GA

      Great article, nice posting for some easy and free tools.

    • susi10 profile image
      Author

      Susan W 3 years ago from The British Isles, Europe

      Hi ktnptl,

      Thanks for reading this, and for your great comments. I hope you found it useful!

    • FlourishAnyway profile image

      FlourishAnyway 3 years ago from USA

      Nice hub, Susan. Not only does it contain useful information but it is also visually engaging as well. Well done.

    • susi10 profile image
      Author

      Susan W 3 years ago from The British Isles, Europe

      Thank you for your kind comments, Flourish Anyway. This hub took me a long time to write and format but hopefully it should help many developers across the world.

      You are a very motivational Hubber, and thanks for all the motivation you have given me by commenting on my hubs. By commenting on my work, I feel that the hubs I publish are read and appreciated by others, and that keeps me going with writing more hubs.

    • Quoteslover profile image

      Quotes Lover 3 years ago

      This is very useful article for developers

    • Writer Fox profile image

      Writer Fox 3 years ago from the wadi near the little river

      This is an exceptional list of tools for Android developers! I like the way you put this article together and your reviews of the tools are excellent. Voted up!

    • susi10 profile image
      Author

      Susan W 3 years ago from The British Isles, Europe

      Hi Quoteslover,

      Thanks for commenting. I am glad you found this useful, I hope it will help many other developers across the world.

    • susi10 profile image
      Author

      Susan W 3 years ago from The British Isles, Europe

      Hi Writer Fox,

      Thanks for visiting and for the great comment, I appreciate your visit Writer Fox! :)

      Your comments were so kind, I am glad you found it to be a useful list for developers. That is the quality I always strive to be, hopefully it should get some exposure so other developers can learn from this. I would have loved a hub like this when I began making apps.

      Thanks again.

    Click to Rate This Article