Java Game Development

Java Game Development
Product Code: Java Game Development
Availability: In Stock
Price: R660.00

Java Game Development

PS You can change currency to see the price in your country at the top of the screen, just below the search box

2KO Africa presents a course in Java Game development, where users will learn to create a game similar to flappy bird. This Java Game Development online course is not available as a full-time instructor led courses in Cape Town, but IS available as elearning. 2KO offers computer courses in over eighteen nations across Africa; as well as providing online IT training 24x7 over the Internet, enabling 2KO students the opportunity to study courses online world-wide from the comfort of home or work.


Have you ever wondered how all those cool applications and games around the web are made? The answer is: Java. If you know anything about Java, you’ll know that it can be used in an almost endless number of ways. One of the most popular uses is for game development. Since gaming is a billion dollar industry and rising, there are plenty of exciting employment opportunities to be found. To get one of those coveted jobs however, you need to have the broadest skill set possible. A comprehensive understanding of Java game development is an excellent place to start.



Learn the World’s Most Popular Programming Language

  • Learn Java and game development by creating a Flappy Bird clone
  • Customise your game and build a framework for other games
  • Improve your knowledge of object oriented programming
  • Grasp the most important concepts of game programming

Become a Java Script Expert

The best way to learn a practical skill is by doing, and that’s exactly how this course works. You will focus on creating a clone of the popular Flappy Bird game, and along the way you’ll pick up everything you need to know about Java game development.You’ll learn valuable concepts of games programming like effective game loops, loading resources onto your game, creating and customising windows, interfaces, games engines, and input handlers. Having completed the 28 lectures and 2 hours of content, you won’t just have developed a Flappy Bird game; you’ll have developed a solid framework that can be used for any 2D game.This course has been designed with intermediate programmers in mind. You will need to be familiar with the Java programming language and comfortable with object oriented programming. If you are a complete beginner, we recommend starting off with one of our beginner level Java, game development or programming courses first.

Tools Used

Netbeans IDE: Netbeans is a free, open source Integrated Development Environment written completely in Java and intended for development solely in Java (although it does support other languages such as PHP, C++ and HTML5). It is a cross platform IDE that runs on Windows, Mac, Linux and Solaris and has a worldwide community of users and developers. It allows users to quickly and easily develop all manner of desktop, mobile and web applications.

Class Curriculum

Introduction to the Course

  • Welcome

Initialising the game window

  • Section Introduction
  • Initialising the game window

Updatable and Renderable interfaces

  • Section Introduction
  • Updatable and Renderable Interfaces

Rendering to the screen

  • Section Introduction
  • Rendering to the Screen
  • More in-depth explanation of rendering

The game loop

  • Section Introduction
  • Introduction to the Game Loop's Logic
  • The Update Logic
  • The Render Logic
  • FPS Check Logic and the Main Method

Game entities part 1

  • Section Introduction
  • The Flappy Bird
  • Programming the Pipes (Part 1)
  • Programming the Pipes (Part 2)
  • Programming the Pipes - Updating
  • Programming the Pipes - Rendering

Game input

  • Section Introduction
  • Input and a Preview of the Pipes

Game entities part 2

  • Section Introduction
  • Initialising and Sprite Loading
  • The Basic Movement Logic
  • Finishing Collision Detectio Rendering


  •  Course Outro

Write a review

Your Name:

Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below: