Interactive Puzzle — Now on Yandex.Games and Gitverse!

Hello, Babylon.js community!

I’m excited to share my first project: an interactive puzzle game built with Babylon.js! It was a fantastic journey exploring Babylon.js’s capabilities for creating engaging 2D experiences within a robust 3D environment.

The core gameplay is simple yet addictive: drag and drop puzzle pieces to assemble the complete picture.

See it in Action!

You can play the game right now on the Yandex.Games platform:
:link: Play Yandex.Games: https://yandex.ru/games/app/452063?lang=ru

Explore the Code!

The source code is available for anyone interested in diving deeper:
:link: Gitverse repository: https://gitverse.ru/heap/puzzle_1

This project allowed me to explore various Babylon.js features, including efficient sprite management, orthographic camera control, GUI integration, and external resource handling. It’s a great example of leveraging a 3D engine for engaging 2D-style games.

I’d love to hear your thoughts, feedback, and suggestions for improvement! Feel free to ask questions.

Thanks for checking it out!

6 Likes

@dleon Well, it’s a typical mosaic, but it’s not clear which puzzles should be where, because when I put together the dragon mosaic with the boy, it’s not clear at all where which stars should be, at least some kind of clue could be made.

I considered adding a subtle background (like a black and white image of a ghost), but decided against it to maintain the challenge and encourage players to rely on the shape’s contours to match. Your point is correct.