Towards Actor-Based Game Engines: A Vision for Swift-Native Interactive Systems
Traditional game engines are fundamentally constrained by imperative, centralized update loops that limit parallelization and scalability on modern multi-core architectures. In this position paper, I propose a radical departure from conventional game engine design through a declarative, actor-based architecture leveraging Swift's advanced concurrency model. This paper presents a conceptual framework that eliminates centralized game loops in favor of isolated, asynchronously communicating game entities using Swift's `actor` model and Combine framework. This vision paper outlines how such an architecture could resolve fundamental concurrency issues in game engines while providing a foundation for next-generation Apple-native development. The paper discusses the theoretical advantages, anticipated challenges, and provides a research roadmap for realizing this paradigm shift in interactive system design.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-06-10
- DOI
- https://doi.org/10.5281/zenodo.15628345
- Primary Topic
- Digital Games and Media
- Type
- article
- Field-Weighted Citation Impact
- 0.00