Yigitcan TUTAÇ

0 %
Yiğitcan TUTAÇ
Game Developer
Web Developer
  • Residence:
    Turkey
  • City:
    Istanbul
  • Age:
    25
English
C#
Unity
Html
css
javascript
WordPress
Blender
  • Unity 2D/3D Game Development
  • C# Scripting & Game Mechanics
  • Responsive Web Design (HTML, CSS, JS)
  • WordPress & WooCommerce Integration

Unity 2D: Puzzle Game Development

Unity 2D

Project details

 


🧩 About the Project

This Unity 2D project presents a puzzle game prototype based on a drag-and-drop mechanic. The player is expected to complete a visual layout by dragging and placing pieces into the correct positions. The core game mechanic revolves around user interaction and visual alignment.


⚙️ Technologies Used

  • Unity Game Engine

  • C# Programming Language

  • Unity 2D Physics & Input System

  • (Optional) Shader or visual effects systems


🧠 Implemented Mechanics

1. 🎯 Piece Placement System

  • The player can drag objects in the scene using the left mouse button.

  • When placed in the correct position, the object snaps automatically into place.

  • If dropped in an incorrect position, the object will not stay.

2. 🖱️ Drag-and-Drop Mechanic

  • Puzzle pieces can be selected and dragged with the mouse.

  • The object’s position is constantly updated during dragging.

  • Upon release, a position check is performed.

3. ✅ Accuracy Check

  • Each puzzle piece has a predefined correct position.

  • Once correctly placed, the piece is locked in and no longer interactable.

  • A “success” state can be triggered when all pieces are placed correctly.


🗂️ Project Structure

  • Assets/Scripts: Contains the C# scripts that control game mechanics.

  • Scenes/MainScene: Holds the main scene of the game.

  • Prefabs: All draggable pieces are defined as prefabs.

  • Sprites: Puzzle pieces and background images are stored here.


🧪 Development Notes

  • The code structure is kept simple and educational.

  • Suitable for beginner Unity developers.

  • The project is easily extendable (difficulty levels, time limit, scoring system, etc.).


💡 Future Plans (Optional Additions)

🧭 Level System: Progression through multiple puzzle scenes
🎵 Sound Effects: Sounds for piece placement and success
🖼️ UI: Remaining pieces, success messages, restart button
📱 Mobile Compatibility: Touch-based drag-and-drop system
🏆 Scoring System: Points based on speed and correct moves


4 +
Years Experience
20
Completed Projects
15
Happy Customers
20 +
Honors and Awards

Ready to order your project?

Let's work together!
Contact me