Java Game Development Online Course
Java Game Development Online Courses in Kenya
2KO Kenya 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 Nairobi, but is
available as elearning. 2KO delivers cutting-edge IT products in the consulting and business services space, as well as offering top-rated training for various IT vendors. Our internationally recognised courses can be offered either as hands-on full time classes, or as online learning.
THIS ONLINE COURSE IS TEMPORARILY UNAVAILABLE
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.
Price in Kenyan Shilling - as at 21 August | KES 4,550 |
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 Detection
Rendering
Conclusion
Course Outro