2026 개정판 · 1차 8월 5일 공개전체 커리큘럼 →
← WORK 목록으로
GLOBALFreelancer앱 개발REMOTE

Turn-Based Mobile Card Game Development ( tcg card game )

이 프로젝트는 Yu-Gi-Oh 스타일의 턴제 모바일 카드 게임을 Android 플랫폼용으로 개발하는 것입니다. 핵심은 1v1 카드 배틀 시스템, 유연한 카드 능력 구현, 그리고 실시간 온라인 멀티플레이어(친구 시스템, 베팅 모드 포함)입니다. Unity와 C#을 사용하여 완벽하게 동작하는 게임 시스템과 깔끔하고 확장 가능한 아키텍처를 요구하지만, 제시된 예산(400 EUR) 대비 매우 광범위하고 복잡한 요구사항(특히 온라인 멀티플레이어)을 가지고 있어 현실적인 개발이 매우 어렵습니다.

2026.04.12VIEW 11Freelancer에서 수집
Budget$300~$400 EUR
Difficulty전문가
Duration6개월 이상
Work style원격 가능
Required stack

필요 기술

UnityC#Android DevelopmentGame DevelopmentMultiplayer Networking (Photon)Google Play In-App PurchasesUI/UX Design
Project brief

프로젝트 내용

General Overview
Seal of Shadows is a mobile turn-based card battle game inspired by Yu-Gi-Oh style gameplay, including card placement, battlefield structure, turn-based combat flow, and card-based presentation, but it is a completely original game with its own mechanics, rules, cards, and dark fantasy theme.

Platform
The game will be developed primarily for Android. iOS support can be considered later as a second phase.

Language
The game must be fully in Turkish. All UI elements, menus, system texts, and card descriptions must be written in Turkish.

Assets
All card visuals are already prepared by me and will be provided as image or PDF files. You are not required to design or create any card artwork. Your responsibility is only to integrate the provided visuals into the game correctly and professionally.

Budget
The total budget is 400 EUR and it is fixed. I expect a complete working system within this budget, not just a rough prototype or incomplete demo.

Core Gameplay
The game is a 1v1 turn-based card battle system. Players take turns performing actions such as drawing cards, placing cards, using abilities, and attacking. Each player starts the match with 8000 HP.

Hand System
Each player holds 6 cards in hand, similar to Yu-Gi-Oh style gameplay. Cards should be clearly visible and selectable from the hand area.

Board System
The battlefield uses a top-down view similar to the reference images. Each player has 4 card slots on the field. In addition to main card slots, there must be separate zones for trap cards and support cards. The board itself is a static background and card placement areas should be handled via UI overlays in Unity.

Card Types
The game includes the following card types: Warrior, Mage, Dragon, Beast, Trap cards, and Support cards.

Combat System
Each card has ATK (Attack) and DEF (Defense) values. Cards can attack each other, and the result is determined by comparing these values. The losing card is destroyed and sent to the graveyard. Damage difference should be applied to the opponent’s HP.

Card Ability System
Cards have unique abilities defined in their descriptions. These abilities must be functional in-game. The system must support dynamic effects such as destroying specific types of cards, modifying ATK/DEF values, blocking actions, or interacting with other cards and systems. This should be implemented as a flexible and extendable ability system.

Graveyard System
The game must include a graveyard system. Destroyed cards are sent to the graveyard. Some cards will interact with this system, for example by returning cards from the graveyard, targeting the last destroyed card, or triggering effects based on graveyard state.

Trap Cards
Trap cards are placed on the field and activate automatically when certain conditions are met, usually in response to opponent actions.

Support Cards
Support cards provide buffs or utility effects such as drawing cards, increasing stats, or applying special effects.

Shadow Seal Mechanic
Players gain points when taking damage. When a player reaches 5 points, they can choose one of the following effects: double attack, draw cards, or clear the enemy board.

Online System (Priority)
Online gameplay is the main priority of the project. Players must be able to match with random opponents and play against each other in real time. There must also be a friend system where players can add each other and start private matches (friendly matches). In addition, the game must include a betting mode. In this mode, a player can create a match request by putting one of their cards as a bet. The opponent who accepts the match must also place a card of similar power as a bet. After the match, the winner takes both cards. This online system must be stable and cost-efficient, preferably implemented using Photon or a similar low-cost multiplayer solution.

Starter Deck System
When the player enters the game for the first time, they choose a deck type (Warrior, Mage, Dragon, or Beast). Based on this choice, they receive a random starter deck from that category.

Shop System
The game must include a shop system using Google Play In-App Purchases. Players should be able to buy random cards (loot-box style). Card rewards must be randomized, not directly selected.

UI / Design
The UI should be simple but clean and professional. The game must visually feel like a real card game. The theme should be dark fantasy with purple and mystical elements.

Intro Sequence
When the game starts, it should display short intro screens, then transition to the main menu.

Main Menu
The main menu must include Play, Character Select, and Market options. Additional settings menu can be optional.

Delivery Requirements
Full source code
Full Unity project files
Clean, extendable architecture

Final Note
This is NOT just a prototype.
I expect:
A complete, playable system
Clean structure for future updates
Solid gameplay foundation
-----------
Turkish : Genel Bakış
Seal of Shadows, kart yerleş
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...