You're reading from Learning Java by Building Android Games - Third Edition
Publishing
You now know enough to design your own game and publish it. You could even just make some modifications to one of the games from the book. Perhaps the platform game with some better level designs and new graphics.
I decided not to do a step-by-step guide to publishing on Google's Play Store because the steps are not complicated. They are, however, quite detailed and a little laborious. Most of the steps involve entering personal information and images about you and your game. Such a tutorial would read something like, "Fill this text box, now fill that text box, now upload this image," and so on.
To get started, you need to visit https://play.google.com/apps/publish and pay a modest fee (around $25) depending on your region's currency. This allows you to publish games for life.
Tip
If you want a checklist for publishing, take a look at this: https://developer.android.com/distribute/best-practices/launch/launch-checklist.html. You will find...
Using the assets from the book
The techniques in this book were not invented by me, so you are completely free to use any/all code from this book in your own games, free or commercial. I also have no problem with you using any of the assets (graphics and sound) in your own games, free or commercial.
The only restriction is that you can't publish the code itself or otherwise make it available, especially in tutorial form, as this would likely bring you into copyright problems with the publisher as well as devaluing the many months I spent putting this work together.
If you have been helped by, inspired by, or have used my assets, I would be grateful for credit, but it is not required.
Important note
I would love to hear from you if you have published a game using the techniques, code, assets, and so on gleaned from this book. But again, this is in no way required.
Future learning
If you feel like you have come a long way, you are right. There is always more to learn, however. While there are many other ways to make games, a discussion of game engines and libraries for different platforms is beyond the scope of this already rather heavy volume. You can, however, get started on diversifying by reading this article: http://gamecodeschool.com/blog/making-games-where-do-i-start/.
If you are hooked on Android Studio and Java, then there are two steps I recommend:
- Plan and make a game of your own.
- Keep learning.
When you plan your own game, be sure to do so in detail. Make sketches and think about how you will create each game object and how they will behave, what game states need to be monitored, and how the code will be structured.
With the "keep learning" step, you will find that when you are making a game, you will suddenly realize that there is a gap in your knowledge that needs to be filled to make some feature...
My other channels
Thanks
All that remains is to thank you for getting my book. I think that everybody has a game inside of them and all you need to do is enough work to get it out of you.
Why subscribe?
- Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals
- Improve your learning with Skill Plans built especially for you
- Get a free eBook or video every month
- Fully searchable for easy access to vital information
- Copy and paste, print, and bookmark content
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at packt.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at customercare@packtpub.com
for more details.
At www.packt.com, you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.