External Resources

This page includes links to helpful resources for people trying to replicate this project.


Java lecture videos - Although there are 70 lectures total, lectures 1-30 should suffice to get a strong enough base in Java to make an Android app.
https://www.udemy.com/java-tutorial/

Java course (Udacity) - Another resource for learning the Java programming language. This FREE course comes in the form of almost 100 hours worth of video lectures. We'd recommend taking this course if you have a lot of time and are really interested in learning and understanding Java.
https://www.udacity.com/course/intro-to-java-programming--cs046

Code Academy- A great site that offers interactive tutorials for learning a variety of programming languages, including Java.
https://www.codecademy.com/learn/learn-java

Android Studio - The premier IDE for Android app creation. Here's a download link.
http://tools.android.com/download/studio/stable

Getting started with Android development - A series of introductory tutorials published by Google for making Android apps. These are not as important if you're making a game because the game engine works without most of the typical Android app structure. However, it's still important to understand some things, such as the Activity life-cycle, gradle, and app manifests and also to familiarize yourself with Android Studio.
http://developer.android.com/training/index.html

libGDX wiki/guide - libGDX is the game engine used in this project. Here is the wiki on their website with documentation and tutorials.
https://github.com/libgdx/libgdx/wiki

2D game development with libGDX course (Udacity) - A 48 hour Udacity course that teaches you how to make an Android game using libGDX. This assumes proficiency with Java.
https://www.udacity.com/course/2d-game-development-with-libgdx--ud405

Tutorial for using Box2D in libGDX - Box2D is an extension to libGDX that helps with physics.
https://github.com/libgdx/libgdx/wiki/Box2d

RUBE - A graphical editor for use with Box2D. This is for people who would rather work with a drag and drop environment than writing code. It won't eliminate all the coding but it will help reduce it. In fact, it really only helps you place objects where you want them and give them physics properties. It won't help with actual gameplay.
https://www.iforce2d.net/rube/#

RubeLoader - This is used to load RUBE scenes into libGDX
https://github.com/tescott/RubeLoader

Physics Box Editor - This looks just like RUBE but it's free.
http://www.aurelienribon.com/blog/projects/physics-body-editor/

Construct 2 - This is an option for someone who wants to make a game almost entirely without code. There's a free version available with limited features and a relatively inexpensive (one time payment of $129.99) pro version for those who want the full package (which includes the ability to make money from your game).
https://www.scirra.com/construct2

Royalty Free Graphics - These aren't actually "free" graphics but they are pretty cheap and there's a bunch of packages that could be useful for any game you're making.
https://www.scirra.com/store/royalty-free-graphics

Free Scene2D Skins - This is an free to use repository of skins for use with scene2D.
https://github.com/czyzby/gdx-skins

Free Website Hosting
https://www.awardspace.com/




more to come...



No comments:

Post a Comment