Journal of Artificial Intelligence and Technology Information
Vol. 4 No. 2 (2026): Volume 4 Number 2 June 2026

Performance Analysis of ECS Architecture in 2D Mobile Game Development: Ocean Hero

Raynaldi Irfansya Regar (University Sam Ratulangi)
Benny Pinontoan (Universitas Sam Ratulangi)
Christian A. J. Soewoeh (Universitas Sam Ratulangi)



Article Info

Publish Date
21 Jun 2026

Abstract

Mobile game development frequently encounters computational performance bottlenecks when a system must render and update the logic of many objects simultaneously in each frame. Conventional Object-Oriented Programming (OOP) architecture produces high memory overhead and elevated cache miss rates because game objects are allocated in scattered, non-contiguous memory locations. This research aims to design, implement, and analyze the performance of an Entity Component System (ECS) architecture in a 2D Android educational arcade game titled Ocean Hero. The development process followed the Game Development Life Cycle (GDLC). ECS separates identity, data, and behavior into entities, components, and systems, allowing game logic to process homogeneous component data sequentially through Unity DOTS. Evaluation was conducted on a Samsung Galaxy A15 4G by comparing ECS and OOP implementations through white-box functional verification and stress testing across six entity workloads from 500 to 3,000 entities, each observed over a 20-second tracking period. The ECS implementation maintained a stable 30 FPS and 33.3 ms frame time across all tested entity levels. In contrast, the OOP implementation degraded to 11 FPS and 90.73 ms frame time at 3,000 entities. Based on the relative performance improvement formula, ECS achieved approximately 172.7% higher runtime performance than OOP at the highest workload. These results confirm that ECS is an effective architectural solution for improving scalability and computational efficiency in real-time 2D mobile games with large entity counts.

Copyrights © 2026






Journal Info

Abbrev

jaiti

Publisher

Subject

Computer Science & IT Engineering

Description

Journal of Artificial Intelligence and Technology Information (JAITI) is a peer-review journal focusing on Artificial Intelligence and Technology Information issues. Journal of Artificial Intelligence and Technology Information (JAITI) invites academics and researchers who do original research in ...