HOME > Development > Create a Procedural Jigsaw Puzzle Mobile Game from Scratch

Create a Procedural Jigsaw Puzzle Mobile Game from Scratch

  • Development
  • Feb 15, 2025
SynopsisCreate a Procedural Jigsaw Puzzle Mobile Game from Scratch, a...
Create a Procedural Jigsaw Puzzle Mobile Game from Scratch  No.1

Create a Procedural Jigsaw Puzzle Mobile Game from Scratch, available at $54.99, has an average rating of 4.8, with 45 lectures, based on 15 reviews, and has 161 subscribers.

You will learn about Learn how to turn any image into a Jigsaw Puzzle Improve your Algorithmic Thinking skills Learn how to create Procedural Meshes Learn how to Triangulate any set of ordered vertices into an actual, usable Mesh Learn how to add a Complex Mobile Input System to your games This course is ideal for individuals who are Students pursuing a degree in computer science who want to gain practical experience in game development and programming or Hobbyists or aspiring game developers interested in learning how to create mobile games as a hobby or potential career path or Developers with experience in building other types of applications who want to branch out into game development and add mobile games to their portfolio It is particularly useful for Students pursuing a degree in computer science who want to gain practical experience in game development and programming or Hobbyists or aspiring game developers interested in learning how to create mobile games as a hobby or potential career path or Developers with experience in building other types of applications who want to branch out into game development and add mobile games to their portfolio.

Enroll now: Create a Procedural Jigsaw Puzzle Mobile Game from Scratch

Summary

Title: Create a Procedural Jigsaw Puzzle Mobile Game from Scratch

Price: $54.99

Average Rating: 4.8

Number of Lectures: 45

Number of Published Lectures: 45

Number of Curriculum Items: 45

Number of Published Curriculum Objects: 45

Original Price: $59.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn how to turn any image into a Jigsaw Puzzle
  • Improve your Algorithmic Thinking skills
  • Learn how to create Procedural Meshes
  • Learn how to Triangulate any set of ordered vertices into an actual, usable Mesh
  • Learn how to add a Complex Mobile Input System to your games
  • Who Should Attend

  • Students pursuing a degree in computer science who want to gain practical experience in game development and programming
  • Hobbyists or aspiring game developers interested in learning how to create mobile games as a hobby or potential career path
  • Developers with experience in building other types of applications who want to branch out into game development and add mobile games to their portfolio
  • Target Audiences

  • Students pursuing a degree in computer science who want to gain practical experience in game development and programming
  • Hobbyists or aspiring game developers interested in learning how to create mobile games as a hobby or potential career path
  • Developers with experience in building other types of applications who want to branch out into game development and add mobile games to their portfolio
  • Hey Guys !

    I hope you are ready, because we are going to embark on a creative odyssey into the world of mobile game development with this comprehensive course on crafting procedural jigsaw puzzle games.

    Designed for aspiring developers and seasoned enthusiasts alike, this immersive journey will empower you & help you bring an amazing Jigsaw Puzzle Mobile Game to life in no time.

    Dive headfirst into the intricacies of procedural puzzle generation as I guide you through each step of the process. From laying the foundation with grid-based object creation to refining the aesthetics with custom shaders and stylization, you’ll master every aspect of the development pipeline.

    Key Points We Will Tackle:

  • Grid Formation: Learn the fundamentals of creating a dynamic grid system to lay the groundwork for your puzzle framework.

  • Texture Slicing: The Tiling and Offset Material properties will be our best friends to seamlessly slice textures into individual puzzle pieces, fostering a cohesive gameplay experience.

  • Piece Refinement: Elevate your puzzle pieces from simple quads to intricate game elements using Dreamteck Splines for realistic knobs and holes, along with the Ear Clipping Algorithm for precise triangulation.

  • Photo Integration: Explore the exciting realm of player engagement by enabling users to transform personal photos into captivating jigsaw puzzles, leveraging the capabilities of mobile device cameras.

  • Stylization and Shader Magic: Unleash your creativity with advanced shader techniques, allowing you to stylize photos and puzzles with unique palettes and effects that captivate players’ imaginations.

  • Dynamic Outlines: Enhance puzzle visibility and player interaction by implementing dynamic outlines using vertex normals and procedural mesh generation, ensuring a polished and intuitive gaming experience.

  • Why Choose This Course?

  • Uniqueness:This course is the first of its kind, a combination of originality and practical examples that will help you create a unique, fully customizable Jigsaw Puzzle Game

  • Hands-On Experience: Dive into practical, project-based learning exercises that empower you to apply newfound skills in real-world scenarios.

  • Expert Guidance: Benefit from expert instruction and personalized feedback from an industry professional with a passion for teaching and mentorship.

  • Whether you’re a novice seeking to break into the world of game development or a seasoned veteran looking to expand your skill set, this course offers the perfect blend of theory and practice to propel you toward success.

    Join us as we unlock the limitless possibilities of procedural puzzle creation and embark on an unforgettable adventure in mobile game development.

    Enroll today and start crafting your masterpiece—one Puzzle Piece at a time.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Making a Grid

    Lecture 1: The First Grid of Objects

    Lecture 2: Scaling the Grid

    Lecture 3: Splitting a Texture into Small Parts

    Lecture 4: Refactoring our Code

    Chapter 3: Moving the Puzzle Pieces

    Lecture 1: A Puzzle Controller

    Lecture 2: Detecting the Pieces

    Lecture 3: Moving the Pieces

    Chapter 4: Z Sorting

    Lecture 1: The Logic

    Lecture 2: Adding Z Sorting

    Lecture 3: Always Pick the Top Piece

    Chapter 5: Gameplay

    Lecture 1: Validating a Piece

    Lecture 2: Puzzle World Size ?

    Chapter 6: Camera Control

    Lecture 1: Panning

    Lecture 2: Zooming

    Chapter 7: Snapping with Neighbor Pieces

    Lecture 1: The Logic behind it

    Lecture 2: Storing the Neighbors

    Lecture 3: Detecting Neighbors

    Lecture 4: The First Piece Group

    Lecture 5: Validating Groups

    Chapter 8: Rotations

    Lecture 1: Rotating a Piece

    Lecture 2: Neighbor Snapping with Rotation

    Chapter 9: Procedural Puzzle Pieces

    Lecture 1: Whats the Magic behind it ?

    Lecture 2: The First Procedural Mesh

    Lecture 3: Leveraging the Ear Clipping Algorithm

    Lecture 4: Adding the First Knob

    Lecture 5: Adding More Knobs !

    Lecture 6: Adding a Procedural Hole

    Lecture 7: Random Procedural Piece Generation

    Lecture 8: Setting Up the New Piece

    Chapter 10: The Procedural Puzzle Logic

    Lecture 1: Creating a Fully Procedural Puzzle

    Lecture 2: Adding Offsets to one Piece

    Lecture 3: Matching Offsets in the Puzzle

    Lecture 4: Adding UVs to the Procedural Pieces

    Lecture 5: Puzzle Completed Logic

    Chapter 11: Extra Features

    Lecture 1: Taking Photo & Turn it into a Puzzle

    Lecture 2: Squaring the Photo

    Lecture 3: Procedural Outline Explanation

    Lecture 4: Procedural Outline

    Chapter 12: The Gallery

    Lecture 1: Setting up the UI

    Lecture 2: Setting Up the Grid Layout

    Lecture 3: Grabbing a Saved Texture

    Lecture 4: Saving a Texture to the Gallery

    Chapter 13: Additional Resources

    Lecture 1: Source Files

    Chapter 14: Bonus Section

    Lecture 1: Bonus Lecture

    Instructors

  • Create a Procedural Jigsaw Puzzle Mobile Game from Scratch  No.2
    Tabsil Makes Games
    Unity Mobile Game Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 1 votes
  • 5 stars: 13 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!