Use Java and the Greenfoot library to learn computer science theory, syntax and object oriented coding before building your own awesome platformer.
Go for it!
CHALLENGE YOUR FRIENDS TO ESCAPE VOLCANO BEACH!
Danger on Volcano Beach
Use Java and Greenfoot to apply game backgrounds, player objects and movement, enemies and to move between levels.
Once you have mastered these basics, you'll find you can create a huge range of games in different genres.
What you learn
Learn Java using the Greenfoot platform, developed at the University of Kent. Greenfoot makes coding interactive, easy and fun, providing a supportive environment for the creation of 2D graphical games and simulations.
Your platformer project
You will learn coding concepts such as variables, functions and classes, as you go from game consumer to game creator. Build your confidence with the Danger on Volcano Beach platform game and start your own wildly original projects.
Everybody needs a little help sometimes. Join one of our Help Clinics and our super clever tutors will do their best to solve any problems.
Build Games as you learn Java in our project-led course, finishing with the creation of your own Danger on Volcano Beach game
Build the Crab Game
Make a simple game
Add Character Movement
Learn how to add controls to a player character
Add movement and behaviour to adversarial characters in the game
Add Win or Lose and other systems to your game
Create a Space Shooter Game
Build a game a space based shooting game
Build a Splat-the-Rat Game
Build a game where you need to use the mouse to kill the enemies
Create a Platformer Game
Build your own Platform based game with multiple levels
Design a Game
Plan out and design elements for a game of your own choosing
Build your own Game
Take the plan you've made and turn it into a playable game
Create the Danger on Volcano Beach Game
Step by step build a complex game from start to finish
Build Video Games
Learn Java using the Greenfoot platform, developed at the University of Kent. Greenfoot makes coding interactive, easy and fun, providing a supportive environment for the creation of 2D graphical games and simulations. Students will learn coding concepts such as variables, functions and classes, as they go from game consumer to game creator.
Develop your coding knowledge
Develop your programming proficiency by learning how to use variables, integers, floats, strings, loops, data structures and object oriented programming as you work on developing your own games.
Polish your skills
While this is a beginners’ course, many teens who have already started to learn to program on their own find our project-led approach very helpful as they fill in any gaps in their programming knowledge fundamentals.
Getting Advice and Help
As a member, you can access regular live Java Help Clinics where you can ask questions. Find a session here. You will join a small group of other young learners online, working together and making lots of progress in fun and interactive sessions. All sessions are monitored and recorded for safety.