Skip to content

Latest commit

 

History

History
86 lines (30 loc) · 1.25 KB

README.md

File metadata and controls

86 lines (30 loc) · 1.25 KB

HONG KONG INSTITUTE OF VOCATIONAL EDUCATION (LWL) Department of Information Technology

MET4334 Game Engine Programming

EA - Plugin Project - Report

Student Name Student Number Wong Chung Wai 220174244 Tsang Sheung Chi 220316331

Introduction

This report is focused on the design and development of a new game engine plugin, outlining its features, design principles, employed techniques, and solutions to tackled challenges. The plugin, named UnityArtCreator.

The plugin features

The plugin is designed to integrate a simple yet powerful paint application into the game engine. This can be used for various in-game features such as creating custom avatars, drawing maps, or even designing in-game items.

Functionality

● Basic drawing tools: pencil, eraser ● Color palette for choosing colors ● Shape tools: line, ellipse, rectangle ● Save/Load functionality for storing and retrieving drawings

Technical and Programming

Engine Unity Engine in 2D Core

Programming Language C#

API ❖ UnityEngine ➢ For implementation in MonoBehaviour to control basic transform information.

❖ UnityEngine.Input ➢ For

❖ UnityEngine.Rendering ➢ For

❖ UnityEngine.UI ➢ For creating the paint application's GUI.

❖ etc.