Category: Entity Component Systems

  • Data-Driven Prototyping

    Data-Driven Prototyping

    The challenge of video game development isn’t just making functional, usable software. Games need an additional special ingredient: fun! Not only is fun subjective, it often takes exploration, feedback, and iteration to find. gr4Xity itself emerged from several failed prototypes and is still deep in discovery. My favorite example: the addictive one more turn mechanic…

  • Graphecs: the graph-first entity component system

    Graphecs: the graph-first entity component system

    While firmly rooted in the 4X genre, gr4Xity doesn’t look, feel, or play like anything else. The focus on emergent systems-based gameplay warrants taking a fresh look at data structures, execution models, and even the style of programming itself. This is especially true to support the complex interactive economy and artificial intelligence systems in development.…