Take a project-based journey through the creation of a feature-rich 2D action-platformer. Explore level design, character abilities, weapons, enemies, and progression systems while gaining hands-on experience with the tools and workflows used to develop modern games in Godot.
Step into the world of 2D game development by creating a Metroidvania-inspired action-platformer in Godot. Starting with the foundations of platformer design, you'll build responsive character movement, animations, advanced traversal mechanics, projectile systems, and interactive environments. Along the way, you'll design levels, add lighting effects, and implement gameplay features that improve the overall player experience. As the project expands, you'll introduce combat systems that make gameplay more dynamic and engaging. Learn how to create and customize multiple weapon types, implement controller support, and develop enemy characters with unique behaviors. You'll also explore techniques for balancing gameplay, improving player feedback, and adding visual polish that helps bring your game world to life. The course concludes with systems that connect the entire experience together. You'll build smooth level transitions, create persistent data systems, add parallax backgrounds, and refine enemy encounters to support progression across multiple areas. By the end, you'll have a portfolio-ready project and a practical understanding of how movement, combat, enemies, and world design work together to create an engaging Metroidvania experience in Godot. This course is designed for aspiring game developers, indie creators, and Godot users who want to build Metroidvania and platformer games through a hands-on project. It is ideal for learners interested in player movement, combat systems, enemy AI, and level design. A basic understanding of the Godot interface, scripting fundamentals, and general programming concepts is recommended to follow along comfortably. Learn by building a complete Metroidvania-style game in Godot from start to finish. Each lesson introduces practical gameplay systems that are immediately applied to the project, helping you understand how individual mechanics work together. By following a structured, hands-on approach, you'll gain skills that can be used in your own game development projects. This course is based on Metroidvania with Godot, by Zenva Academy. Copyright © 2025 Zenva Academy All rights reserved. No part of this course may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.












