engine project
TRANSCRIPT
Unity Engine – Target Engine 설정.
2D Engine 제작을 목표로 프로젝트를 진행.
Unity – Other Engine에 기술적 부분을 구현함으로써
실력을 배양하고 경험을 쌓는 것이 주 목표.
Introduce
System Hierarchy
Client
Main System DLL
Engine Tool
Script Language(Lua Script)
Main System DLL
중추적인 시스템을 구축하기
위한 DLL
Client
Run Time Program을
동작하기 위한 순수 Client
Engine Tool
프로그램을 제작하기 위한 Tool Engine Make ProgramScript Language
Client 구성을 위한
Bridge 및 Slave Language
Client
Main System
Script
Lua Script V5.2(Origin Lua)
LuaTinker 0.5d(C++ Parser Class)
Script System(Dynamic Link)
C++ Class Lua Code(s)
Components
GameObject
C++ Base Lua Script
Introduce
Collision
S.A.T
SAT Convert to DX9
Format
Client Lua Script
Value/State
Function
Resource
Value/State
Lua Script(Game Prefab)
Prefab Object Prefab Object Prefab Object
Lua Script(Game Prefab)
Allocate Values Prefab Object
Value/State EX
Function Format
Resource Format
Prefab Object
Image Resource(Bind Need)
Sound Resource(Standard Alone)
Scene Object
Prefab Information
Sound Resource
Image Resource
Resource Format EX
BackGroundPrefab
Introduce
Child Object
Introduce
Target Object
Target Object EX
Introduce
Observer Object
Observer Object EX
End