Resources

Free Game Development Resources for Learners

Explore beginner-friendly guides, learning paths, and practical tips to help you grow your game development skills step by step.

Learn. Practice. Build. Share.

CSGD free learning library dashboard with game development video resources

Categories

Explore Resources by Category

Unity

Unity basics, tutorials, and project guidance.

Guides Coming Soon

C# Programming

C# concepts and beginner coding guidance.

Guides Coming Soon

Game Design

Game design principles, mechanics, and ideas.

Guides Coming Soon

Game Development

Development workflows, tools, and best practices.

Guides Coming Soon

Guides & Tips

Learning tips, productivity, and career guidance.

Guides Coming Soon

Free Learning Library

Start Learning for Free

Explore free Unity, Blender, VR development, live Q&A, and game development guidance created by Ranga Pushpakumara and Ceylon Game Dev.

Some resources come from previous lessons, live sessions, and free knowledge-sharing content.

Game Development Basics & Mindset

Short camera-facing videos that answer common beginner questions about game development, learning paths, tools, and mindset.

What is Game Development Really? thumbnail
Free
Knowledge VideoBeginner Friendly

What is Game Development Really?

Watch Video
Is Game Development Only Coding? thumbnail
Free
Knowledge VideoBeginner Friendly

Is Game Development Only Coding?

Watch Video
What Laptop Do You Need to Start? thumbnail
Free
Knowledge VideoBeginner Friendly

What Laptop Do You Need to Start?

Watch Video

More beginner Q&A topics are being added step by step, including:

  • Game Designer vs Game Developer difference
  • Do you need to be good at maths?
  • Can you learn game dev after A/L?
  • Is Unity free?
  • What is Unreal Engine?
  • 2D vs 3D for beginners
  • How long does it take to make your first game?

Unity Full Courses

Long-form Unity and game development lessons for beginners who want to learn step by step.

Unity Full Course thumbnail
Free
Video CourseBeginner Friendly

Unity Full Course

Watch Course
Unity Sinhala Full Course - Part 1 thumbnail
Free
Video CourseSinhala Medium

Unity Sinhala Full Course - Part 1

Watch Course
Unity Game Development Lesson thumbnail
Free
Video LessonBeginner Friendly

Unity Game Development Lesson

Watch Lesson
Unity Practical Game Development thumbnail
Free
Video LessonBeginner Friendly

Unity Practical Game Development

Watch Lesson
Unity Long-Form Learning Session thumbnail
Free
Video SessionBeginner Friendly

Unity Long-Form Learning Session

Watch Session

Unity Create With Code Live Sessions

A practical playlist of guided Unity live sessions and practical coding practice.

Blender & Game Art

Beginner-friendly 3D creation resources for learners interested in game art and assets.

AR / VR Development

Free immersive technology learning content for students interested in XR, VR, and interactive experiences.

VR Development Session thumbnail
Free
Live SessionBeginner Friendly

VR Development Session

Watch Session
VR Development Lesson thumbnail
Free
Video LessonBeginner Friendly

VR Development Lesson

Watch Lesson
Unity VR Development Tutorial thumbnail
Free
Video LessonBeginner Friendly

Unity VR Development Tutorial

Watch Tutorial

Live Q&A and Mentorship

Guidance sessions answering student questions and discussing game development learning paths.

Live Q&A / Mentorship Session thumbnail
Free
Live Q&ABeginner Friendly

Live Q&A / Mentorship Session

Watch Q&A
Live Game Development Q&A Session thumbnail
Free
Live Q&ABeginner Friendly

Live Game Development Q&A Session

Watch Q&A

Ceylon Game Dev Channel

Explore more tutorials, live sessions, and knowledge-sharing videos from Ceylon Game Dev.

Learning Path

Follow a Learning Path

A simple step-by-step path to go from beginner to creator.

01

Get Started

Understand the basics of games and game development.

02

Learn & Practice

Learn Unity, C#, and essential concepts.

03

Build Projects

Build small playable projects and improve.

04

Create & Share

Complete games and share your work.

View 100-Day Course

Upcoming Guides

Upcoming Written Guides

We are preparing written beginner-friendly guides to support these video lessons and help learners revise key concepts.

Ready to Take the Next Step?

Join the 100-Day Game Development Course and build real skills with guidance, projects, and a supportive community.