Software Development & Gaming Summer School in London

Play Video

The Immerse Education Software Developing & Gaming Summer Programme in London presents an exciting career experience for aspiring developers and game designers aged 15-18. Located in the bustling heart of London, United Kingdom, this programme dives into software development and gaming technologies, offering a dynamic and innovative learning environment.

This programme is now full. Explore our other London summer programmes or join our waiting list.
Career icon
Career Insights Pathway
Career icon
Career Insights Pathway

Industry Experience

Industry Experience

Provides a comprehensive introduction to various professions. Suitable for students starting to consider their future careers and wishing to explore different professions.

Three men doing something using laptops
Play Video

7,000+

Alumni globally

97%

Participants would recommend Immerse

Explore Software Development & Gaming Summer Course in London

Available Programmes at London

Software Development & Gaming
Course
In pursuit of cutting-edge game design, participants will master advanced programming, explore coding techniques, and develop intricate software applications.
Provides a comprehensive introduction to various professions. Suitable for students starting to consider their future careers and wishing to explore different professions.
Career Insights
a person draws while using a ruler
Dark-themed checklist icon focusing on age-related categories.

Ages 15-18

Explore the Curriculum

Career Insights curriculum is designed to equip you with the industry experience and academic knowledge needed to excel in top professional environments worldwide.

Project-Based Learning Sessions

At Immerse Education, we’re committed to providing a transformative learning experience that goes beyond traditional classroom settings. When you enroll in our programmes, you can expect a rich array of outcomes that will empower you for a lifetime of success.

Our programmes equip you with a diverse skill set that’s applicable across various disciplines and environments. From communication and critical thinking to problem-solving and collaboration, you’ll cultivate skills that are highly sought after in today’s fast-paced world. These skills extend beyond academia and empower you to thrive in any professional or personal setting.

Immerse Education is dedicated to providing an immersive and holistic educational experience. Beyond the structured curriculum, you’ll engage in workshops, seminars, and interactive activities that broaden your horizons. Expect to explore diverse perspectives, engage in thought-provoking discussions, and gain insights that enrich your understanding of the world.

Upon successfully completing your Immerse Education programme, you’ll earn a Certificate of Achievement that validates your dedication and growth. This certificate serves as a testament to your hard work, commitment, and the valuable skills you’ve acquired. It’s a tangible representation of your journey and a noteworthy addition to your academic and professional portfolio.

Module 1 - Introduction to Game Design

Over the course of this module, you will form an understanding of the foundational principles of game design and how to apply them to real-world game creation. You will learn how to design game scenarios and characters, create game mechanics and dynamics, observe and learn from different game genres, create games and code using Construct 2, and publish your final results so that others can access your game.

Coding is the process of telling a computer what to do. You provide the computer instructions via ‘code’, the computer’s language, in order for it to perform a specific action – an integral part of the game design process. Using code can be as simple as adding a series of letters to change the background colour of your game to something more complex such as how a player progresses through the game narrative. The skill of coding is not only essential for game makers but it is now a highly sought-after skill in an array of industries, such as healthcare, business, and education.

Roblox is an online multiplayer game where you can create your own virtual world. In this module, you will practice applying coding skills in Roblox using a programming language named Lua. Over the course of this module, you will learn the basics of Lua, know how to use variables, loops and conditionals, understand how to store users’ information, and program simple games. Skills in this module lead to a foundational understanding of game design, a good building block for forming a more comprehensive understanding of the world of game creation.

In this module, you will encounter the world’s most widely-used game creation platform – Unity. You will learn to understand Unity’s interface, create a new project of your own, interpret visual scripting (and some C/C# knowledge), and manage the field. You will also learn how to interact with the different Unity environments and learn how to create 3D and 2D models. Knowing how to apply light and shadow effects as well as other materials, and manage images using GIMP to bring your game to life will also be an important part of your learning in this unit.

Python is one of the most widely used programming languages when it comes to game design. Popular games like Tic-Tac-Toe and Hangman were both created using Python. In this module, you’ll learn all about Python, discover basic programming concepts, and learn how to read basic Python syntax and interpret error messages. You’ll use your new game design skills built in previous units along with your understanding of Python to create your own game.

RPGMaker is a program which helps us to create 2D role-playing games without the need to code. RPGMaker uses Ruby or Javascript as programming languages and has an attractive interface which makes it user-friendly. The final results of using RPGMaker can be escalated to several platforms often it’s used in game design. In this module, you’ll discover how to install and run the TPGMaker environment, understand the RPGMaker games structure, and create game maps, characters, facilities and elements for the game.

Scratch is a visual programming environment designed to create and share animated stories all the while learning how to code. Scratch offers an intuitive interface which is easy to understand, ideal for beginners just starting out in the game design world. You will use scratch to start building your own games, bring your ideas to life to create a functional prototype, and contribute and experience different solutions to game design problems.

In this unit, we will take a brief look at the various coding languages available to use in computer programming for various purposes but closely in relation to game design. You will learn the differences between coding languages such as how some are easier to use and understand for programmers but may offer less control over computers. We’ll explore how some other languages are more machine-friendly, making them faster to execute and more memory-efficient, but harder for humans to understand. At the end of this module, you will have a firm understanding of the coding languages that are appropriate to use for different game design purposes.

Promotional image for the Cambridge Immerse program featuring a scenic view of Cambridge University.
Sample Timetable

Experience the Summer of Your Life

What Do Our Alumni Have to Say?

Trusted by Parents

Play Video

Meet Some of Our Software Development & Gaming Tutors

Our software development and game design tutors provide exceptional support to aspiring developers. Their professional experiences and passion for game creation help them guide students through programming exercises, game design projects, and debugging. By sharing their own creative processes and industry knowledge, they spark student innovation, and their personalised guidance ensures students develop strong technical skills whilst bringing their games to life. Tutors also help ESL students master game development terminology essential for global tech careers.

Guest Speakers from Previous Summers

Career Insights participants will hear from an influential guest speaker from a variety of inspiring backgrounds.

Suzanne Williams QPM (FORMER SENIOR DETECTIVE)
Former senior detective
Suzanne Williams QPM

An experienced hostage negotiator who has worked on some of the highest profile and dangerous hostage situations across the world, including negotiating in war zones.

Jody Bragger (EX MILITARY OFFICER AND CEO OF MIDNIGHT RUNNERS)
Ex military officer and CEO of Midnight Runners
Jody Bragger

An ex-military officer and CEO of Midnight Runners – the world’s largest independent running community, he is also the founder of the Mogadishu Marathon, the country’s first since the outbreak of war.

Sarah Outen (ADVENTURER AND TRAVELLER)
Adventurer and traveller
Sarah Outen

A British adventurer who has successfully circumnavigated the globe, overcome huge obstacles and endured extreme conditions in remote environments, often alone for months at a time. 

The Immerse Education Difference

graduation circle icon

Top university placement

Our students end up in top universities:
Including Oxford, NYU, Cambridge, Harvard, Imperial College London, University of Toronto, MIT, and many more.

safe house circle icon

Safe & secure environment

The safety and well-being of our participants is our number one priority, and all staff undergo enhanced background checks and receive thorough safeguarding training.

award circle icon

Accreditations, awards & partnerships

We are accredited with Aegis and BAC, and won, Queens Award for Enterprises, British Youth Travel, Best Educational product finalist, and Educational Investor Award 2023.

certificate benefit circle icon

Post-programme benefits

Including access to membership benefits and events from partners, life-time access to learning opportunities via the Immerse alumni network, live events, exclusive offers from our partners.

book list circle icon

Our expert mentors

All mentors on our programmes are past/current students at Oxford or Cambridge University All of our support staff are background-checked and receive training in providing an unforgettable experience for every Immerse student.

Enrol in our Programme Today

Save 25% when you bundle Online Research Programme!

Get all the excitement of an In-Person Summer School and gain the 1-on-1 tutoring, Personal Research Project, Accreditation and all other benefits of Online Research programme, when you combine them together.

Ages:
15-18

Dates:

Residence:


View All

Software Development & Gaming Summer School FAQs

Why study Software Development & Gaming in London?

London’s tech community and gaming industry offer an unparalleled setting to experience careers in the software development and gaming. Engage with industry professionals, receive hands-on training, and explore cutting-edge technologies in the context of one of the world’s leading tech hubs.

Our Software Development and Gaming programme held in London – in the hub of the city’s thriving tech industry offers offer an unparalleled setting to experience careers in software development and gaming. Engage with industry professionals, receive hands-on training, and explore cutting-edge technologies in the context of one of the world’s leading tech hubs.

For an in-depth look at the topics explored in the London Software Development and Gaming Career Insights course, feel free to download our syllabus. However, an introduction to Software Development and Gaming, including an introduction to coding languages like Python are modules likely to be explored.

Learn How Immerse Can Transform Your Life

Speak to One of Our Programme Advisors

Schedule a free call with one of our advisors, who will be able to answer any queries you have about our programmes

teacher advisory profile

Subject is unavailable at location

You have selected a subject that is not available at the location that you have previously chosen.

The location filter has been reset, and you are now able to search for all the courses where we offer the subject.

Find a summer school for you: