0QFO(-&4 "OESPJE ,PUMJO J04 4XJGU .BD04 0CKFDUJWF$ 8JOEPXT $ Applied to LINE LIVE 2017.05 Applied to LINE Video Call ~2018.03 Applied to LINE Family Apps 2018.12
and recommends using Metal. - Vulkan/DirectX12 needs to be used to support next-generation graphics. - The existing design had no consideration for using multiple graphics APIs. Performance Issue - High GPU utilizations Engine Size Issue - The size reached 7MB More powerful contents - We wanted to create content with more advanced technologies.
Platform (iOS, Android, Mac, Windows) Light weight (Lower than 3MB) High Performance Better Code Quality Produce powerful contents by combining new technologies
It’s part of the design and allows to handle multiple graphics APIs using one interface. › Simply put, it's possible to create interfaces through multiple APIs through a concise abstraction.
Achieve Our Goals Frame Graph › Hybrid Entity-Component-System(ECS) › Improved performance by increasing cache hit rate › Improve performance by minimizing state change 6OJRVF&OUJUZ*% &OUJUZ POSITION VELOCITY SPRITE HEALTH MANA 6OJRVF&OUJUZ*% &OUJUZ POSITION VELOCITY SPRITE HEALTH SKILL 6OJRVF&OUJUZ*% &OUJUZ RENDER RENDER