Game DevelopmentPopular Topic

2D Game Dev Tutorials for Game Development

Learn the fundamentals of 2D game development using Construct 2! This tutorial guides beginners through creating simple games without writing code. Explore game mechanics, user interface design, and basic game logic. Build your first 2D game and gain a solid foundation in game creation principles. Perfect for aspiring game developers.

Tutorials
527
Avg Rating
4
Students
1,475,127

2D Game Dev Tutorials

Udemy
All Levels

How to Make Tile Based Platform Games in Gamemaker

Create platform games! Learn game development basics & add professional features. Fun, creative projects for beginners.

Peter MorganPeter Morgan
4.8(1,505)
7,295
11h
Udemy
Intermediate

Make a Match-Three Puzzle Game in Unity

Learn to build a match-three game from the ground up! Perfect for beginners to game development. Create your own fun, engaging game.

Wilmer LinWilmer Lin
4.8(1,008)
6,542
16h
Udemy
All Levels

Learn 2D Game Development: Godot 4.3+ & C# from Scratch

Learn Godot 4 & C# to create exciting 2D games! Perfect for beginners to launch your game development career. Build your own games today!

Richard AllbertRichard Allbert
4.9(234)
1,629
39h
Udemy
Intermediate

Create a Complete 2D Survivors Style Game in Godot 4

Create a 2D arena survival roguelike game with Godot 4! Learn game development from start to finish. Build your own challenging and engaging game.

Firebelley GamesFirebelley Games
4.8(3,507)
19,780
17h
Udemy
All Levels

2D Adventure Game Creation: Art, Music, Programming and More

Create your own 2D point-and-click adventure game! Learn hand-painted graphics, music & voice acting. Build a complete game from start to finish.

Isaac LundgrenIsaac Lundgren
4.8(329)
2,726
20h
Udemy
Beginner

Unity 2D Game - Kawaii Survivor - The Coolest Roguelike Ever

Learn to build a fun 2D roguelike game in Unity! Create your own Brotato or Vampire Survivors-style game for mobile & PC. Perfect for beginners!

Tabsil Makes GamesTabsil Makes Games
4.8(215)
1,873
32h
Udemy
Beginner

Unity 2D Random Dungeon Generator for a Roguelike Video Game

Create random 2D dungeons for roguelikes! Learn C# & Unity for a simple, top-down dungeon generator. Perfect for game development.

Billy McDanielBilly McDaniel
4.8(249)
1,875
7h
Udemy
All Levels

Unity 2D Master: Game Development with C# and Unity

Learn Unity 2D! Perfect for beginners to advanced. Build games with our easy-to-follow course. Start your game development journey today.

Mario KorovMario Korov
4.8(241)
1,471
8h
Udemy
Beginner

The Complete Guide to Unity 2D : Endless Runner

Learn C# & Unity! Build your own endless runner game for PC & mobile. Easy game development for beginners. Start creating today!

Unity Alex DevUnity Alex Dev
4.7(329)
2,605
12h
Udemy
Beginner

Learn to Create a Metroidvania Game using Unity & C#

Learn C# & Unity to build your own 2D action games! Easy game development for beginners. Get started today!

James DoyleJames Doyle
4.7(884)
6,010
11h
Udemy
Beginner

LittleAdventurer2D: Make a 2D Action Game with Godot 4(2025)

Learn 2D game development with Godot 4.4! Create engaging games using great assets. Perfect for beginners.

Single-Minded RyanSingle-Minded Ryan
4.7(208)
1,190
8h
UdemyFree
Beginner

Construct 2 - Your first game.

Create games easily! No coding skills needed. Learn to build your own game worlds and interactive experiences. Fun & accessible game development.

Jeff BathurstJeff Bathurst
4.7(215)
11,609
3h
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

Explore more topics related to 2D Game Dev.

Game Creation

A beginner-friendly guide to creating games from scratch. Covers fundamental game development concepts, game design principles, and basic programming techniques. Ideal for kids and newcomers to game development, this topic provides a foundation for building simple, engaging games and fostering creativity. Learn the basics of game logic and structure.

100 courses

Game Design

Explore the core principles of compelling game design. This topic covers player psychology, core mechanics, level design, and balancing gameplay for maximum engagement. Learn how to create rewarding and memorable player experiences, moving beyond technical implementation to focus on the art of game creation.

66 courses

Visual Scripting

Learn Unity's visual scripting tools with practice exams. This topic covers the fundamentals of visual scripting, its advantages for game development, and how to effectively use it for prototyping and creating game logic. Improve your workflow and accelerate your game development process with targeted exercises and assessments.

13 courses

Construct 2

Learn 2D game development using Construct 2, a visual scripting tool. This topic covers game mechanics, level design, character control, and creating interactive experiences without traditional coding. Ideal for beginners and those seeking a rapid prototyping environment. Build beat 'em up games and more!

9 courses

Unity C#

Explore C# programming within the Unity game engine. This topic covers scripting game logic, manipulating game objects, handling user input, and implementing game mechanics. Learn to build interactive 2D and 3D games using C# and Unity's powerful features. Perfect for aspiring game developers.

433 courses

Game Engines

Explore game development using powerful engines. This topic covers Unreal Engine 5 Blueprints, a visual scripting system, enabling rapid game prototyping and development without traditional coding. Learn to build interactive experiences and understand engine workflows. Ideal for beginners and those seeking visual scripting alternatives.

415 courses

Game Development Basics

This topic covers fundamental game development concepts, ideal for beginners. Learn about game loops, input handling, basic physics, and simple game mechanics. Includes introductory examples and resources to build a foundational understanding before diving into specific engines or languages. Perfect for starting your game development journey.

364 courses

Game Systems

This topic covers the design and implementation of core game systems. Learn to build robust and scalable systems for character management, item handling, quest progression, and more. Focuses on modular design, data structures, and efficient code organization for creating engaging gameplay experiences. Ideal for intermediate to advanced developers.

323 courses