Made with Unity Engine 2021.3.18f1
Play online at https://dimapepino.itch.io/minesweeper
π’ Description
Minesweeper game with crazy idea β help the dog Patron all reveal bombs on the field π£π©
See that guy on the bottom side of the screen? Never trust him!
πΉοΈ How to play
- Click LMB (on square) β reveal cell
- Click RMB (on squre) β set/remove flag
- Scroll Mouse Wheel β zoom in/out
- Hold LMB and drag β pan view
π Development Team
- Kukumberman (Dima Pepino) β idea, programming, art director
- Arficord (Roman Chornyi) β Senior meme art engineer, help with Polish translation
βοΈ Credits
- Emoji art β Google Noto Color Emoji and JoyPixels
- Xelu's FREE Controller Prompts
There are few branches with different stuff:
- main
- Main purpose is to demonstrate how to structure architecture using π¨βπ» Unity-Core-Template
- If you want to build project in WebGL don't forget to remove scene Scene Webgl Start in EditorBuildSettings otherwise you would not be able to play game (I made it for security reasons)
- react-unity
- Same game but was built using different approach using βοΈ ReactUnity
- Don't forget to install required dependencies (more at README.md)
- Known issues
- Gameplay.tsx component is re-rendered each second
- Cell.tsx onPointerUp event is not properly handled, so it might fire on different element
- mouse events are handled differently from main branch (at least hold Middle Mouse Button to pan view)
- feature/shader-grid
- Rendering entire grid in shader
- How to play
- Click LMB (on square) β reveal cell
- Click RMB (on squre) β set/remove flag
- Click R β restart
- feature/job-system
- Faster processing on large grid using multithreading via Job System
This project is licensed under the MIT License, see LICENSE.md for more information.