This course provides an introduction to game development using Java with the
LibGDX framework. Students will learn to create 2D games, understand game
architecture, and develop practical skills in game programming. The course covers
foundational concepts in Java, the specifics of the LibGDX framework, and best
practices in game development. By the end of the course, students will have created
their own simple 2D game and be prepared for more advanced game development
projects.
The modules listed below are those currently intended for delivery in the current academic intake of this course. These may be subject to change in future years as the University regularly revises.
Topics: Overview of Java programming, Introduction to LibGDX, Setting up the
development environment, variables, data types, classes, objects, core concepts of LibGDX.
Register for the full course syllabus
Topics:Sprite rendering, textures, and shapes, handling user input, keyboard and mouse events, managing different game states (menu, play, pause), basic physics principles,
Register for the full course syllabus
Topics: Adding sound effects and music to games, creating and managing user interfaces, designing and implementing UI components (buttons, labels, menus), debugging techniques,
Register for the full course syllabus
By the end of this course, students will be able to:
Start Your Journey Today!
Detailed study for foundational learning and development in coding.
Virtual labs, simulations, and real-world case studies.
Live teaching from experienced professionals in the field.
Foundation for advanced studies and careers in coding.
+1 (877) 822-0080
Hours of Operation
Monday - Friday: 08:00 - 16:00 | EST
© 2025 Code Institute By STEM. All Rights Reserved.