As a continuation from last year’s project where we designed a 3D environment. This year we will use the same engine to design the characters and create fighting moves. We used the LUA as a scripting language that supports programming methods, including procedural, object-oriented, functional, and data-driven coding.