Companies Home Search Profile

Create a Procedural Jigsaw Puzzle Mobile Game from Scratch

Focused View

Tabsil Games

5:19:10

6 View
  • 1. Introduction.mp4
    02:05
  • 1. The First Grid of Objects.mp4
    11:16
  • 2. Scaling the Grid.mp4
    03:53
  • 3.1 chefchaouen.zip
  • 3. Splitting a Texture into Small Parts.mp4
    06:59
  • 4. Refactoring our Code.mp4
    04:38
  • 1.1 tabsil utilities.zip
  • 1. A Puzzle Controller.mp4
    09:55
  • 2. Detecting the Pieces.mp4
    07:54
  • 3. Moving the Pieces.mp4
    11:35
  • 1. The Logic.mp4
    07:02
  • 2.1 VectorExtensions.rar
  • 2. Adding Z Sorting.mp4
    10:40
  • 3. Always Pick the Top Piece.mp4
    06:42
  • 1. Validating a Piece.mp4
    13:21
  • 2. Puzzle World Size .mp4
    06:58
  • 1. Panning.mp4
    12:13
  • 2. Zooming.mp4
    23:43
  • 1. The Logic behind it.mp4
    03:20
  • 2. Storing the Neighbors.mp4
    14:30
  • 3. Detecting Neighbors.mp4
    15:25
  • 4. The First Piece Group.mp4
    19:46
  • 5. Validating Groups.mp4
    03:01
  • 1. Rotating a Piece.mp4
    09:54
  • 2. Neighbor Snapping with Rotation.mp4
    15:56
  • 1. Whats the Magic behind it .mp4
    06:54
  • 2. The First Procedural Mesh.mp4
    08:27
  • 3.1 MeshTriangulator.zip
  • 3. Leveraging the Ear Clipping Algorithm.mp4
    05:17
  • 4. Adding the First Knob.mp4
    11:02
  • 5. Adding More Knobs !.mp4
    05:31
  • 6. Adding a Procedural Hole.mp4
    02:50
  • 7. Random Procedural Piece Generation.mp4
    11:09
  • 8. Setting Up the New Piece.mp4
    06:39
  • 1. Creating a Fully Procedural Puzzle.mp4
    17:24
  • 2. Adding Offsets to one Piece.mp4
    12:15
  • 3. Matching Offsets in the Puzzle.mp4
    06:40
  • 4. Adding UVs to the Procedural Pieces.mp4
    03:56
  • 1. Bonus Lecture.mp4
    00:20
  • Description


    Take any image and turn it into an interactive, playable Jigsaw Puzzle! (Includes Photos taken from Camera)

    What You'll 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 is this for?


  • 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
  • What You Need to Know?


  • You need to have some basic C# skills
  • Having taken one of my other courses is definitely an advantage
  • Having a basic understanding of Actions & Events will definitely help
  • More details


    Description

    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.

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Tabsil Games
    Tabsil Games
    Instructor's Courses
    Howdy!I want to share with you more than 7 years of mobile games dev experienceCareer:In 2015, I got my degree in Automotive Engineering, specialized in Embedded Systems.I worked on a Bio car in Geneva, Switzerland.I then worked in Munich, Germany at BMW.But all of this didn’t mean much. I wanted to make games.Since my younger age, I loved coding, I loved learning, but I mainly loved Teaching.I used to teach kids about mathematics, physics and chemistry during while I was learning engineering for some pocket money.So only 2 months after working at BMW, I packed my stuff, came back to my parent’s house, and started making games.I started using Buildbox at the time to make platformers & endless hyper casual games to hope making a living off of them.I then stumbled upon Unity and this made me make better games. I became more used to C#.This led me to learn more about OOP, S.O.L.I.D. principles and Architecture.I then pumped up my skills by learning more about Game Design & Art.The Comeback:Having gathered all these skills for more than 7 years, I’m now back to fulfill my goal, sharing with you what I’ve learned, and learn more in the process.Taking my courses, you’ll learn:- The Basics & the more Advanced stuff of C#, step by step- How to make a mobile game from scratch- How to Optimize your mobile game- How to make a Solid Architecture to make Updating your game a breeze- How to increase the Retention of your mobile game- How to publish your game on the App Store & Play Store- 3D Modeling with Blender- And more Tips & TricksSo be ready for this amazing journey, and feel free to ask whenever you’re stuck, I’m here to help!
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 35
    • duration 5:19:10
    • Release Date 2024/05/04