Skip to content
FaridRey edited this page Oct 6, 2021 · 2 revisions

Technical Design Document

Incremental Game

Content version history

Time Ver Author Changes
16-09-2021 0.0 Farid Initial Document
06-10-2021 1.0 Farid Penambahan fitur: save local dan cloud

Table of Content

  • Content version history
  • Table of Content
  • 1 Introduction
    • 1.1 Purpose & Objective
    • 1.2 Project Scope
  • 2 Technical Overview
    • 2.2. Tools Used
    • 2.3. Engines & Middleware
    • 2.4. File Format
    • 2.5. Technical Code
      • 2.5.1. Technical Specification
  • 3 Technical Feature
  • 4 Technical Design
    • 4.1. Class Diagram
    • 4.2. Activity Diagram

1. Introduction

Incremental Game merupakan game casual di mana player harus men tap atau menunggu untuk mendapatkan gold.

1.1 Purpose & Objective

Incremental game ditargetkan untuk pemain kasual yang memainkan game di sela-sela aktifitas dikarenakan kontrol yang simpel.
Target utama dalam game ini adalah untuk mengumpulkan gold sebanyak mungkin.

1.2 Project Scope

Pada game ini akan diimplementasikan fitur-fitur berikut:

  • Auto-Collect System
  • Mendapatkan gold pada saat di tap
  • Dapat meningkatkan level Resource
  • Mendapat achievement pada saat meningkatkan Resource

2. Technical Overview

2.1. Target System Requirements

Platform/OS: Android 4.1 API level 16
RAM: 512MB

2.2. Tools Used

Users Tool Use
Prog Unity Ver 2018.3.3f1

2.3. Engines & Middleware

Game ini akan dibuat dengan menggunakan Unity2D game engine.

2.4. File Format

Assets :
(.png) Image used in game
(.wav) Audio used in game

Code Script :
(.cs) Game script

2.5. Technical Code

2.5.1. Technical Specification

Platform : Android Mobile
Programming Language : C#

3. Technical Feature

3.1. Tap to collect Gold

Player dapat men-tap area tertentu untuk mendapatkan gold.

3.1.1. Implementation 1 - Tap Area

Membuat game object Image sebagai tempat yang mencakup area yang dapat di-tap oleh player.

3.1.2. Selected Implementation

Dengan menggunakan Tap Area dapat dengan mudah mengatur ukuran dan letak area yang dapat di-tap oleh player.

4. Technical Design

4.1. Class Diagram

4.2. Activity Diagram

Activity Diagram