Towards Actor-Based Game Engines: A Vision for Swift-Native Interactive Systems

Fuente: Zenodo
Enregistré dans:
Détails bibliographiques
Auteur principal: BANG, JEAHOON
Format: Recurso digital
Langue:anglais
Publié: Zenodo 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866901513602859008
author BANG, JEAHOON
author_facet BANG, JEAHOON
contents <p>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.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_15628346
institution Zenodo
language eng
publishDate 2025
publisher Zenodo
record_format zenodo
spellingShingle Towards Actor-Based Game Engines: A Vision for Swift-Native Interactive Systems
BANG, JEAHOON
Actor Model
Game Engine Architecture
Swift
Concurrency
Declarative Programming
Distributed Systems
<p>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.</p>
title Towards Actor-Based Game Engines: A Vision for Swift-Native Interactive Systems
topic Actor Model
Game Engine Architecture
Swift
Concurrency
Declarative Programming
Distributed Systems
url https://doi.org/10.5281/zenodo.15628346