Home
Tutorials
Game Development Tutorial
>
Unit 1: Beginning Java
>
Before you begin...
Day 1: Setting Up
Day 2: Java Basics
Day 3: More Basics
Day 4: Java Math
Day 5: More Math
Day 6: If... else...
Day 7: More Control Flow
Day 8: Looping
Day 9: More on Looping
Day 10: Inheritance, Interface
Day 11: Threads and Graphics
Unit 2: Creating a Game I
>
Day 1: Foundations
Day 2: Basic Framework
Day 3: Taking User Input
Day 4: Enter the Robot
Day 5: Background and Sprites
Day 6: Adding Enemies
Day 7: Shooting Bullets
Day 8: Animations
Day 9: 2D-Arrays
Day 10: Painting the Tilemap
Unit 3: Creating a Game II
>
Day 1: Level Creation - Part 1
Day 2: Level Creation - Part 2
Day 3: Level Creation - Part 3
Collision Detection Basics
Day 4: Collision Detection Part 1
Day 5: Collision Detection Part 2
Day 6: Collision Detection Part 3
Day 7: Health System & Death
Day 8: Basic AI & Final Touches
Unit 4: Android Game Development
>
Day 1: Introduction to Android
Day 2: Setting up for Development
Day 3: Creating our First Android Application
Day 4: Parts of an Android Application
Day 5: The Android Game Framework: Part I
Day 6: The Android Game Framework: Part II
Create an Android Game From Scratch (or port your existing game)
Day 7: Creating an Android Game (From Start to Finish)
Reference Sheet
Zombie Bird Tutorial (Flappy Bird Remake)
>
Unit 1: Building the Game
>
Introduction
Day 1: Flappy Bird - An In-depth Analysis
Day 2: Setting up libGDX
Day 3: Understanding the libGDX Framework
Day 4: GameWorld and GameRenderer and the Orthographic Camera
Day 5: The Flight of the Dead - Adding the Bird
Day 6: Adding Graphics - Welcome to the Necropolis
Day 7: The Grass, the Bird and the Skull Pipe
Day 8: Collision Detection and Sound Effects
Day 9: Finishing Gameplay and Basic UI
Day 10: GameStates and High Score
Day 11: Supporting iOS/Android + SplashScreen, Menus and Tweening
Day 12: Completed UI & Source Code
Android Application Development Tutorial
>
Unit 1: Writing Basic Android Apps
>
Before you begin...
Day 1: Android 101
Day 2: Getting to Know the Android Project
Day 3: The Development Machine
Day 4: Building a Music App - Part 1: Building Blocks
Day 5: Building a Music App - Part 2: Intents
Day 6: Building a Music App - Part 3: Activity Lifecycles
New Forum
About Us
Contact Us
Our Games
TUMBL: FallDown
Facebook
Twitter