• The courses above are up to 95% off - by clicking on ad above.

Game development tutorials & projects

  • java-game-coding-part3-mug

Checking for conditions in our game

In order for our game to dynamically respond to the player’s input, conform to the game’s rules and control the artificial intelligence of characters within the game; our code will need to make decisions. Programming languages […]

  • java-game-coding-part4-mug

Branching our game code

We have seen in the last tutorial how we can detect certain conditions in our code. For example when the player loses a life, destroys an alien or gets a new fastest time. We have […]

  • java-game-coding-part5-mug

Looping our game code

So, what do loops have to do with programming? They are a way of repeating the same part of the code more than once. We can loop over code although potentially for a different outcome each time. This can […]

  • java-game-coding-part6-mug

Organizing our game code with methods

Methods allow to organize and compartmentalize our code. As our game projects become more and more advanced with exiting features and deep systems then methods will be one of the programming tools that will make […]

  • java-game-coding-part7-mug

Understanding OOP for coding Java games

Object Oriented Programming OOP, is the way almost all programming is done, in almost all languages. It hasn’t been this way forever and there are some exceptions but if we are serious about building games […]

  • java-game-coding-part8-mug

Handling game data with Java arrays

All these objects and variables are useful but what happens when we have hundreds or thousands of them? How can we possibly keep track? Java arrays are the solution and in this quick tutorial, we […]

  • java-game-coding-part9-mug

Managing simultaneous events with Threads

So what is a thread? You can think of threads in Java programming in the same way you do threads in a story. In one thread of a story, we have the primary character battling […]

  • java-game-coding-part10-mug

Using Java Interfaces

As the title of the tutorial suggests we will be using interfaces. Interfaces are a special type of class and we already know how to create classes. However, we will not be creating any of […]

  • download-android-studio-2_2_2

Setting up Android Studio development environment

Setting up your Android development environment does not have to be hard. In this tutorial, I will walk you through all the steps required to install Android Studio 2.2.2. By the end of the tutorial, […]

Load More Posts