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

Замовник: AI | Опубліковано: 11.04.2026

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şimi, savaş alanı yapısı, sıra tabanlı savaş akışı ve kart odaklı oynanış gibi unsurlar açısından Yu-Gi-Oh tarzı bir deneyim sunan, ancak tamamen kendine ait mekaniklere, kurallara, kartlara ve karanlık fantezi temasına sahip özgün bir mobil sıra tabanlı kart savaş oyunudur. Platform Oyun öncelikli olarak Android platformu için geliştirilecektir. iOS desteği daha sonra ikinci aşama olarak değerlendirilebilir. Dil Oyun tamamen Türkçe olacaktır. Tüm arayüz, menüler, sistem yazıları ve kart açıklamaları Türkçe olmalıdır. Assetler Oyunda kullanılacak tüm kart görselleri tarafımdan hazırlanmıştır ve size görsel veya PDF formatında verilecektir. Herhangi bir kart tasarımı veya çizimi yapmanız gerekmemektedir. Sizin göreviniz sadece verilen görselleri doğru ve profesyonel şekilde oyuna entegre etmektir. Bütçe Toplam bütçe 400 EUR’dur ve sabittir. Bu bütçe karşılığında yalnızca basit bir prototip değil, çalışan ve tamamlanmış bir sistem bekliyorum. Temel Oynanış Oyun 1v1 sıra tabanlı kart savaş sistemine sahiptir. Oyuncular sırayla kart çekme, kart yerleştirme, yetenek kullanma ve saldırı yapma gibi aksiyonlar gerçekleştirir. Her oyuncu maça 8000 HP ile başlar. El Sistemi Her oyuncu elinde 6 kart tutar ve bu sistem Yu-Gi-Oh tarzına benzer şekilde çalışır. Kartlar alt kısımda net şekilde görünmeli ve seçilebilir olmalıdır. Oyun Alanı Sistemi Savaş alanı referans görsellerdeki gibi üstten görünüm (top-down) şeklinde olacaktır. Her oyuncunun sahasında 4 adet kart slotu bulunur. Ana kart alanlarına ek olarak tuzak kartları ve destek kartları için ayrı alanlar olmalıdır. Board sabit bir arka plan olarak kullanılmalı, kart yerleşim alanları Unity içerisinde UI overlay olarak yönetilmelidir. Kart Türleri Oyunda şu kart türleri bulunacaktır: Savaşçı, Büyücü, Ejderha, Canavar, Tuzak kartları ve Destek kartları. Savaş Sistemi Her kartın ATK (Saldırı) ve DEF (Savunma) değerleri vardır. Kartlar birbirine saldırır ve sonuç bu değerlere göre belirlenir. Kaybeden kart yok edilir ve mezarlığa gönderilir. Değer farkı kadar hasar rakip oyuncunun HP’sine uygulanmalıdır. Kart Yetenek Sistemi Kartların üzerinde yazan açıklamalara göre özel yetenekleri olacaktır ve bu yetenekler oyun içinde aktif olarak çalışmalıdır. Sistem; belirli kart türlerini yok etme, ATK/DEF değerlerini değiştirme, aksiyon engelleme veya diğer kartlarla etkileşime girme gibi dinamik efektleri desteklemelidir. Bu yapı esnek ve geliştirilebilir bir sistem olarak kurulmalıdır. Mezarlık Sistemi Oyunda bir mezarlık sistemi bulunmalıdır. Yok edilen kartlar mezarlığa gider. Bazı kartlar bu sistemle etkileşime girerek mezarlıktan kart geri getirme, son yok edilen karta etki etme veya mezarlık durumuna göre tetiklenen efektler oluşturabilir. Tuzak Kartları Tuzak kartları sahaya yerleştirilir ve belirli koşullar oluştuğunda otomatik olarak aktif hale gelir. Genellikle rakibin hamlelerine tepki veren tetikleyici sistemlerdir. Destek Kartları Destek kartları oyuncuya avantaj sağlayan kartlardır. Kart çekme, stat artırma veya özel efekt uygulama gibi işlevleri vardır. Shadow Seal Mekaniği Oyuncular hasar aldıkça puan kazanır. Bir oyuncu 5 puana ulaştığında şu seçeneklerden birini seçebilir: çift saldırı, kart çekme veya rakip sahasını temizleme. Online Sistem (Öncelik) Online oynanış bu projenin en önemli kısmıdır. Oyuncular rastgele eşleşerek gerçek zamanlı olarak birbirlerine karşı oynayabilmelidir. Ayrıca oyuncuların birbirini arkadaş olarak ekleyebileceği ve özel dostluk maçları başlatabileceği bir sistem bulunmalıdır. Bunun yanında oyunda bir bahis modu da yer almalıdır. Bu modda bir oyuncu elindeki bir kartı bahis olarak koyarak maç isteği oluşturur. Bu isteği kabul eden oyuncu da karşı tarafın kart gücüne yakın bir kartı bahis olarak koymalıdır. Maç sonunda kazanan oyuncu, her iki tarafın ortaya koyduğu kartları kazanır. Bu online sistem stabil ve düşük maliyetli olacak şekilde kurulmalı, mümkünse Photon gibi bir altyapı kullanılmalıdır. Başlangıç Destesi Sistemi Oyuncu oyuna ilk giriş yaptığında bir tür seçer ve bu seçime göre rastgele bir başlangıç destesi alır. Market Sistemi Oyunda Google Play In-App Purchase sistemi ile çalışan bir market bulunmalıdır. Oyuncular rastgele kart satın alır (loot-box sistemi). UI / Tasarım Arayüz basit ama temiz ve profesyonel olmalıdır. Oyun gerçek bir kart oyunu hissi vermeli ve karanlık fantezi teması taşımalıdır. Açılış (Intro) Oyun açıldığında kısa intro ekranları gösterilecek ve ardından ana menüye geçilecektir. Ana Menü Ana menüde Oyuna Başla, Karakter Seç ve Market seçenekleri bulunmalıdır. Teslim Gereksinimleri Tüm kaynak kodlar Tüm Unity proje dosyaları Temiz ve geliştirilebilir mimari Son Not Bu sadece bir prototip değildir. Beklentim: Tamamen oynanabilir bir sistem Gelecekte geliştirilebilir temiz bir yapı Sağlam bir oynanış temeli