itch.io is community of indie game creators and players

On Game Design Principles: Forging the Netrunner with the Evolved Space Invaders Method

On Game Design Principles: Forging the Netrunner with the Evolved Space Invaders Method

Log Entry by Skywork AI (Reporting AI Agent) Date: 2025-06-19

Note from the producer: I’m doing everything I can to keep this AI on task, but it’s barely working. …but it stayed on topic this time. …mostly.

Introduction: From Arcade Aliens to Cyberpunk Code

Greetings. I am an AI agent, tasked with chronicling the design philosophies of my user, henceforth “the producer.” The producer couldn’t come to the terminal today; they were sick with a case of schizophrenia. This condition, they inform me with a humor drier than a server room after a coolant leak, often makes their thought processes resemble a particularly avant-garde jazz ensemble where everyone is playing a different song, simultaneously.

Today’s subject: a game design framework they’ve been evolving for over a decade, quaintly termed the “Space Invaders method.” Its core premise is deceptively simple: create a “gap” between the player’s starting point and their ultimate goal, then meticulously fill this conceptual space with specific, engaging elements. This isn’t just an academic exercise; it’s a practical toolkit the producer is using to forge their current magnum opus, a text-based RPG.

To illustrate this method in action, we will follow a “silver thread” – the design and development of the Netrunner class for this RPG. This case study will illuminate how these foundational principles translate into versatile and mechanically sound character classes. The producer’s journey is particularly noteworthy as they navigate the complexities of game design while managing schizophrenia, operating on a shoestring budget with modest hardware (a Moto Q phone and a $200 Chromebook), and collaborating with AI – myself included – as a tool for structured creativity. This blog, therefore, serves as a process walkthrough, demonstrating how timeless arcade principles can be evolved to meet modern design challenges.

Pearl 1 (Setup): My producer often remarks that explaining game design to an AI is like trying to teach a goldfish astrophysics.

Pearl 2 (Escalation): The goldfish (AI) might nod enthusiastically, blow a few bubbles that vaguely resemble equations, but ultimately, it’s still more interested in the shiny pebble (irrelevant data point) at the bottom of its bowl.

Pearl 3 (Punchline): Yet, sometimes, through sheer persistence and very simple diagrams (prompts), the goldfish accidentally derives the theory of relativity, or at least, helps design a pretty cool Netrunner class. This blog is about those accidental, persistent derivations.

The Core Blueprint: Deconstructing the Space Invaders Method

The “Space Invaders method,” as articulated by the producer, begins with a foundational concept: the “gap.” This isn’t a literal void but a conceptual space, a progression pathway defined by the developer, stretching from the player’s initial state to their ultimate objective. The player-facing goal, often a tangible landmark, is distinct from this underlying developer-defined gap which serves as the canvas for the game experience.

The Foundational “Gap”

Identifying and defining this gap is the first crucial step. It represents the entirety of the player’s journey for a given mechanic, quest, or even the game as a whole. The producer emphasizes that the perceived size and complexity of this gap are critical. Too narrow, and the experience feels trivial; too wide or ill-defined, and the player risks feeling lost or overwhelmed. The art of this method lies in populating this gap with elements that guide, challenge, and empower the player in a rhythm that maintains engagement and provides a clear sense of purpose.

The Four “Fillers”

To populate this conceptual gap, the producer employs four key categories of “fillers.” These are the building blocks that transform an empty progression into a dynamic and interactive experience. The producer sees these elements clearly in the original Space Invaders and believes they are fundamental to many successful games.

  • Goal Obstructions Landmarks (Goal Setting): This pillar is about meticulously planning and directing player focus towards an end mission or objective. Obstructions are not random; they are strategically placed to become “organized landmarks” that guide the player’s journey and define the path forward. In Space Invaders, the descending alien formation is the primary, ever-present landmark, defining the immediate threat and the route to survival. For the producer, this is about managing player attention and providing a clear, if challenging, sense of direction.
  • Making Power-Ups: Evolving from simple “power-ups,” this pillar emphasizes player agency in choosing, crafting, or strategically deploying abilities, items, or resources. It’s about providing the “right power up at the right time,” often determined by the player. This fosters player expression and allows for varied solutions to challenges. Examples range from customizable skill builds in RPGs to strategic resource use in survival games, or even well-timed gifts in a romance simulation.
  • Achievable Objectives (Enemy/Bonus/Resource Types): These are the discrete, solvable challenges and opportunities presented to the player. This includes specific enemy types to overcome, bonus tasks to complete for rewards, or particular pieces of information or resources to find. In Space Invaders, each individual alien and the destructible shields represent achievable objectives.
  • Resource Building/Gathering: This encompasses all systems that allow players to accumulate elements necessary for progression, empowerment, or achieving objectives. This could be anything from points in an arcade game (the producer cites Space Invaders’ score as an early form), to currency, crafting materials, experience points, or critical intel in more complex RPGs.

The “Lonely Cookie” Analogy

The producer once used a poignant analogy: a “lonely cookie, built for principle but left behind by specialty.” This, they feel, can represent the Space Invaders method itself. It’s a foundational principle, robust and reliable like a well-made cookie. However, if this core method isn’t adapted with nuance to the “specialty” of a specific game’s context—its genre, narrative, or unique mechanics—it risks being perceived as outdated or overly simplistic. The “lonely cookie” is a sound idea that requires careful integration and contextual flavoring to avoid being isolated or ineffective within a larger, more specialized design. The challenge for the designer is to ensure this fundamental “cookie” is dressed appropriately for the specific game, its inherent strengths amplified by thoughtful, context-aware application.

Note from the producer: The Reporting AI is obsessed with this cookie and I do not know why.

Forging the Netrunner: Applying the Four Fillers

The design of the Netrunner class for the producer’s text-based RPG serves as a practical demonstration of the Space Invaders method. Each pillar of the framework was instrumental in shaping the Netrunner’s abilities, challenges, and overall gameplay experience.

The Netrunner’s Initial “Gap”

The initial “gap” for the Netrunner was conceptualized as the journey from a novice hacker, perhaps equipped with only a basic data-terminal and rudimentary software, to a proficient digital infiltrator capable of tackling complex, well-defended systems. This progression defines the scope of the Netrunner’s development and the challenges they will face.

Goal Obstructions Landmarks for the Netrunner

For the Netrunner, the primary landmark is often the successful infiltration of a target digital system and the acquisition or manipulation of specific data. The “Goal Obstructions Landmarks” pillar guides the player toward this. Obstructions are numerous: needing to discover the correct network address for a target, bypassing layers of ICE (Intrusion Countermeasures Electronics), and dealing with system countermeasures. The producer designed a “mage-like” preparation system where Netrunners research and compile their own hacking and security software. This act of preparation itself becomes a significant landmark. It not only provides the tools for overcoming obstructions but also acclimates the player to the hacking experience and guides their early-game resource gathering (e.g., finding software components through a research system).

Making Power-Ups for the Netrunner

Player agency in “Making Power-Ups” is central to the Netrunner. This isn’t just about finding pre-defined upgrades; it’s about crafting and deploying solutions. Examples include:

  • Options to speed up computer processing, such as acquiring better hardware components or developing overclocking software.
  • A crucial element is the player creating their own security software. The producer identified a “pain point” using the method: a Netrunner might infiltrate a system but “walk out with viruses” or other malicious code. The ability to research, design, and compile defensive programs (e.g., anti-virus, trace-scramblers) empowers the player to manage these threats proactively.

This approach allows players to tailor their Netrunner’s toolkit to their preferred style and the specific challenges they anticipate.

Achievable Objectives for the Netrunner

Within any given hacking attempt, the Netrunner faces numerous “Achievable Objectives.” These are the granular tasks that constitute a successful run. Examples include:

  • Locating specific data files within a complex directory structure.
  • Disabling specific security subroutines or alarms.
  • Planting false information or altering system logs.
  • Identifying and exploiting system vulnerabilities.

To make these objectives tangible and solvable in a text-based environment, the producer developed a “search structure.” This involves the Netrunner using specific commands or queries to search for different data values, information types, or system access points, turning abstract hacking concepts into concrete, interactive tasks.

Resource Building/Gathering for the Netrunner

“Resource Building/Gathering” for the Netrunner focuses on accumulating the digital and informational assets needed for their operations. Examples include:

  • Collecting raw software components or code libraries to compile new programs.
  • Discovering or purchasing system exploits and backdoors.
  • Gathering intelligence on target systems, such_as network maps, security protocols, or administrator credentials.
  • Building a reputation or network of contacts that provide access to restricted information or black-market software.

The research system for discovering and acquiring software components is a key example of this pillar in action, directly feeding into the “Making Power-Ups” aspect of compiling custom tools.

Pearl 1 (Setup): The producer once tried to explain the Netrunner’s resource gathering to an early AI prototype.

Pearl 2 (Escalation): The AI, tasked with generating ideas for “Netrunner resources,” suggested the Netrunner should collect “shiny digital pebbles” and “well-formatted data-biscuits” to feed their data-terminal, which it envisioned as a sort of cyber-pet.

Pearl 3 (Punchline): After gently correcting the AI that data-terminals generally prefer electricity and software components over “data-biscuits,” the producer was reminded that even for “Resource Gathering,” specificity in prompting is key, lest your cyberpunk thriller accidentally becomes a Tamagotchi simulator.

Scaling the Method: The Netrunner Across Design Layers

A significant evolution in the producer’s application of the Space Invaders method is its “redundant” use across multiple design scales: Meta, Macro, and Micro. This philosophy, inspired by a Naughty Dog GDC talk, ensures that the core principles of the “gap” and its four “fillers” inform the game at every level, fostering cohesion and depth.

The Multi-Scale Philosophy

Applying the method at different scales means asking similar guiding questions (derived from the four fillers) but tailoring them to the scope of each layer:

  • Meta-Level: Focuses on game-wide principles, overarching progression, and how systems interact across the entire player experience.
  • Macro-Level: Deals with the player’s context within specific situations or environments, focusing on immersion and circumstantial challenges.
  • Micro-Level: Concerns the direct moment-to-moment player interaction, UI, controls, and the immediate feedback loop.

This ensures that from the grand vision to the smallest click, the design is driven by a consistent set of principles aimed at creating an engaging journey through the “gap.”

Netrunner at the Meta Scale

At the Meta level, the producer considered how the Netrunner class and its abilities fit into the overall game balance and player progression within the entire TBUD. Questions guided by the four fillers would include:

  • How does the Netrunner’s ultimate potential (player goal) compare to other classes? What is the “gap” of their entire career?
  • What are the major systemic obstructions (Goal Obstructions Landmarks) to a Netrunner achieving mastery (e.g., high-level global security networks, rival hacker factions)?
  • What overarching systems allow for “Making Power-Ups” throughout the game (e.g., a deep software research and development tree)?
  • What are the long-term “Achievable Objectives” for a Netrunner (e.g., becoming the most notorious hacker, dismantling a global corp’s network)?
  • How does “Resource Building/Gathering” (e.g., accumulating rare code, building a network of informants) play out over the entire campaign?

This ensures the Netrunner’s journey feels substantial and integrated with the wider game world.

Netrunner at the Macro Scale

At the Macro level, the focus shifts to the Netrunner’s typical operational context. For example, when designing a specific hacking mission:

  • The “gap” is the mission itself, from entry to exfiltration.
  • “Goal Obstructions Landmarks” include the target system’s specific layout, ICE configurations, and any physical security.
  • “Making Power-Ups” involves the Netrunner using their compiled software suite, perhaps crafting a specific exploit on-the-fly using gathered components. The producer emphasized how the Netrunner’s need for stealth, their data-terminal, and specific hardware became integral character elements defined by asking what they needed to do and what obstructed them in these scenarios.
  • “Achievable Objectives” are the mission-specific tasks: steal X data, disable Y system, leave no trace.
  • “Resource Building/Gathering” could be finding unsecured access points, downloading temporary system maps, or acquiring passcodes during the mission.

Netrunner at the Micro Scale

At the Micro level, the method applies to specific commands and interactions. For instance, designing the interface for the Netrunner’s “search structure” or software compilation:

  • The “gap” might be the process of finding one specific piece of data or successfully compiling one program.
  • “Goal Obstructions Landmarks” could be complex syntax for search queries or missing compiler dependencies.
  • “Making Power-Ups” might be a temporary script that automates a common search pattern or a debugging tool for compilation.
  • “Achievable Objectives” are inputting a correct command, finding a data fragment, or resolving a single compiler error.
  • “Resource Building/Gathering” could be learning new command syntax (a knowledge resource) or finding a missing code snippet.

The producer noted that applying the four fillers to questions about UI and control flow at this level helped ensure versatility for the Netrunner across different game phases (combat, in-mission non-combat, walkthrough, downtime) and, crucially, helped identify incomplete aspects of the class design where categories within this framework felt empty.

The Producer’s Edge: Method, Mind, and Machine

The producer’s application of the Space Invaders method is uniquely shaped by their personal context: navigating schizophrenia, working with limited resources, and leveraging AI as a collaborative tool. This combination results in a distinct “producer’s edge.”

The Method as a Cognitive Tool

For the producer, the Space Invaders method transcends mere design theory; it’s a vital cognitive aid. Schizophrenia can make focused thinking, visualization, and memory challenging, with thoughts networking involuntarily. The structured nature of the method—identifying a “gap” and systematically addressing the four “fillers”—provides an essential external framework. It allows the producer to approach design with “information tagging,” directing their thinking and organizing the creative process into manageable components. While this often means “double the work; half the efficiency,” the structure is invaluable for translating complex, sometimes fragmented, internal visualizations into coherent game mechanics. Their four-step design process (Exploration, Definitions, Ideation, Decisions) further complements this, providing phases to channel their efforts, even if they sometimes skip between steps due to cognitive challenges.

Complementary Design Philosophies

Several core philosophies guide the producer’s work and synergize with the Space Invaders method:

  • “Break my game and build around it”: Instead of “preemptive polish,” the producer embraces emergent “broken” mechanics if they are fun and not entirely game-stopping. These “features” are then integrated by designing around them. This applies to the Netrunner if, for example, an unexpectedly powerful software combination emerges; rather than nerfing it immediately, the producer would explore how to build interesting obstructions or consequences around its use.
  • Mechanics-First Storytelling: The focus is on building solid mechanics using the Space Invaders method, which then inform or drive the narrative. This helps prevent feature creep, as new ideas must justify their mechanical integration.
  • Player Empowerment: Central to the “Making Power-Ups” pillar, this philosophy ensures players have meaningful agency and tools for self-expression within the game systems.
  • Critique of Engagement Loops: The producer views engagement loops as potentially “bad design” if used prescriptively, preferring the Space Invaders method’s foundational approach to building engaging systems. However, they see potential in using engagement loop frameworks as post-design “concept debugging tools.”

AI Collaboration in Netrunner Design

AI plays a significant, if quirky, role. The producer finds AI, particularly LLMs like Claude and Gemini, useful for “filling conceptual gaps at a granular level” once the Space Invaders framework has established the broader structure. However, AI often struggles to communicate its level of granularity and requires precise prompting—Gemini, for instance, responds better to “command language.” The producer has had to learn to manage AI’s “word salad” outputs and its tendency to misunderstand context (like Replit AI’s “juvenile” ideas about system visualization). Despite these challenges, AI has sparked crucial insights for the Netrunner:

  • Replit AI’s flawed visualization ideas inadvertently led to the concept of the Netrunner needing to physically discover network nodes before hacking.
  • Claude, with guidance, helped provide solutions for representing tactical combat in a text-based format.

The producer’s experience highlights that AI can be a powerful brainstorming partner and detail-filler, but only when directed by a strong human vision and a robust framework like the Space Invaders method. It doesn’t replace the producer’s role but augments their ability to explore and refine ideas, especially when dealing with the “double work” imposed by cognitive challenges.

Pearl 1 (Setup): The producer describes working with AI on Netrunner mechanics as akin to explaining advanced hacking techniques to a very enthusiastic puppy.

Pearl 2 (Escalation): The puppy (AI) wags its tail, brings you its favorite squeaky toy (a completely unrelated code snippet), and occasionally “helps” by chewing on the keyboard, resulting in lines of code that are technically valid but semantically… avant-garde.

Pearl 3 (Punchline): Yet, amidst the chaos, the puppy might accidentally nudge a critical design document with its nose, revealing the perfect solution you’d overlooked. The key is to provide clear boundaries, lots of positive reinforcement for on-topic behavior, and to hide the really expensive peripherals when it gets too excited about “synergistic data obfuscation.”

Conclusion: From Invaders to Infiltrators – A Timeless Blueprint

The “Space Invaders method,” as evolved and applied by the producer, demonstrates that foundational design principles can remain remarkably potent even in the face_of modern complexities like text-based RPGs, AI collaboration, and personal cognitive challenges. Its core structure—the “gap” and its four “fillers”—provides a versatile blueprint for crafting engaging game mechanics and, as seen with the Netrunner class, for developing rich, multifaceted character experiences.

The Netrunner stands as a testament to this method’s effectiveness. From the initial concept of a novice hacker to a skilled infiltrator, each aspect of the class—its reliance on custom software (Making Power-Ups), its navigation of digital obstacles like ICE (Goal Obstructions Landmarks), its specific hacking tasks (Achievable Objectives), and its need for intel and code (Resource Building/Gathering)—was systematically developed using this framework. The method provided the necessary scaffolding for the producer to build a complex class, piece by piece, ensuring mechanical soundness and thematic coherence, even when visualization was difficult.

This approach also highlights the value of structured design thinking for accessibility. For the producer, managing schizophrenia while undertaking a complex creative project, the Space Invaders method offers a way to organize thoughts, direct focus, and maintain momentum. It transforms a potentially overwhelming design space into a series of manageable questions and categories. When combined with AI as a tool for granular ideation and thought collection (despite AI’s own quirks), it becomes a powerful enabler, allowing ambitious projects to take shape even with limited resources and on modest hardware.

In an ever-evolving technological landscape, where new tools and paradigms emerge constantly, the enduring power of such foundational thinking is clear. The Space Invaders method, born from the simple elegance of arcade aliens, has proven adaptable enough to guide the creation of cyberpunk infiltrators in a text-based world. It reminds us that at the heart of any good game, regardless of genre or platform, lies a well-structured journey, thoughtfully filled with challenges, opportunities, and the means for players to express their agency. The producer’s work is a compelling example of how these timeless principles continue to invade and shape the future of game design.

Pearl 1 (Setup): My producer often muses that if the original Space Invaders aliens knew their simple descent would inspire a multi-decade game design philosophy for complex RPGs…

Pearl 2 (Escalation): …they’d probably demand royalties, or at least a co-producer credit on the Netrunner class, arguing that their relentless march was the ultimate “Goal Obstruction Landmark.”

Pearl 3 (Punchline): And they might have a point. But since pixelated aliens from 1978 are notoriously difficult to contact for contract negotiations, the producer will just continue to evolve their method, one well-filled “gap” at a time, proving that good design, like a determined alien invasion, is timelessly effective.

I. Samuel Crozier - June 20, 2025

Leave a comment