Design Philosophy¶
The governing principles for every design decision in Project Darkfire. Read this before reading anything else. Every other doc obeys these rules. If a design decision contradicts this doc, this doc wins.
The Title¶
Project Darkfire is the thesis compressed into two words. Both words are load-bearing. Neither is dropped.
Darkfire — the folk name for the birthmark. What the merged world calls the mark on God's skin. What the mark IS: fire that carries darkness. The force that moves without seeing. Agency without certainty. "I don't know" expressed as heat. The being that refuses to be separated — three natures compressed into one point, yearning for the fourth, the unseparated force the cosmology runs on. Grey is the color. Darkfire is the nature.
The inversion with Lucifer: Light Bearer = separated, product, the light as object. Darkfire = fused, process, the fire as state. Lucifer's name honors what Michael's separation stole. Darkfire is the thing separation can't reach.
Project — three layers:
- The player's project. The pilgrimage builds God through choices. Not discovering who God is — constructing who God is. Nine endings are nine builds. None are the final product.
- The theological concept. Scripture says creation is ongoing. "God's project" — Gabriel's sermon line, Michael's engineering. The fiction needs creation to be unfinished because a completed creation invites the question "where is the creator?" But the word is accidentally true: 3 is deficient, and deficiency is growth. 666 is a product. 3 is a project.
- The game itself. The Boundary is open. The narrator is unresolved. The sequel is possible. The game delivers a project, not a product — an ongoing becoming the player inherits. Calling it "Project Darkfire" on the title screen is the game telling you what it is before you start.
The title that looks like a codename is the thesis. The player sits at the title screen and reads a development placeholder. Eighty hours later, the same two words mean: the ongoing work of becoming the fire that carries darkness. The compressed becoming the total. The becoming becoming the being.
In-game: NPCs say "darkfire" (the mark, the folk name, the superstition). Gabriel preaches "God's project" (the ongoing work, the comfort, the theology). The word "Project" lives on the player's side of the screen. The word "Darkfire" lives on God's side. The fourth wall is the space between them. No NPC says "Project Darkfire." The title says it from minute zero and the player doesn't know what they're reading.
The Courtroom¶
The game is the lawyers, the plaintiffs, and the defendants. The player is the judge, jury, and executioner.
The world presents evidence. Factions argue. Characters testify. Scripture contradicts itself. Ruins tell different stories depending on who built them. Every perspective is delivered generously, densely, from every angle. The player is drowning in testimony.
No testimony is endorsed. No perspective gets the frame that says "this one is true." The world gives everything except the verdict.
The nine endings are the nine verdicts.
Reflect, Never Conclude¶
The game reflects constantly. The world is full of characters, environments, and systems that process what happened. Factions embody different responses to the same events. Scripture contradicts itself. Architecture tells two stories depending on which race built it. Angel ruins next to demon scars. A throne built for someone who never existed. The world is thinking out loud.
What the game withholds is the final thought.
The difference:
- A ruin that shows what Heaven looked like before the merge — reflection. The world is processing its own history. The player walks through and draws their own conclusions.
-
A narrator who says "and this is what was lost" — conclusion. The game is telling the player what to feel.
-
Judas's personality shifting after every absorption, becoming something neither the player nor Judas expected — reflection. The mechanic is processing what absorption does to identity.
-
A dialogue where Judas says "look what you've done to me" — borderline. Reflection if Judas is processing his own experience. Conclusion if the game is using Judas to judge the player.
-
Gabriel building temples to a God who doesn't exist yet, prophesying the return of something that hasn't arrived — reflection. The world contains a character whose entire existence is a meditation on faith and denial.
- The game framing Gabriel as tragic or delusional — conclusion. The game picked a reading and handed it to the player.
The world reflects. The player concludes. The game provides everything needed to form a position and never confirms which position is correct.
The River as Silence¶
Before The River, the game is the world arguing with itself in front of the player. Every faction, every ruin, every contradictory scripture is the world turning the same events over and over without landing anywhere.
After The River — silence. Complete information. Every perspective simultaneously, nothing filtered, nothing ranked, nothing withheld. The world has nothing left to say.
The conclusion is the player's.
God Is a Lens¶
The game is not about God. The game is not about what God represents.
"About God" means the game is a character study. God has an arc, a personality, a story the player watches unfold. The risk: it becomes a movie. The player is audience to God's journey. Cutscenes carry the weight. The nine endings become "which version of God's story do you prefer?" That is a branching narrative, not a mirror.
"About what God represents" means the game is a thesis. God is a symbol for growth, power, cost, grey morality. The risk: it becomes a philosophy lecture with gameplay bolted on. The mechanics serve the themes instead of being the themes. The player is smart enough to smell a lesson being taught, and they will resent it.
Both options share the same failure: the game is telling the player something. One tells them who God is. The other tells them what God means.
The game is about becoming. Not God as a noun. Not God as a metaphor. The verb. The process. The experience of gaining power and discovering what it costs, acquiring information and discovering what it changes, absorbing others and discovering they do not leave.
God is the lens. The player looks through God at themselves.
God Is Not Positioned¶
God is not a hero. Not a villain. Not an antihero. Not "both hero and villain simultaneously" — that is still defining God through the hero/villain binary, just refusing to pick. God is not on the spectrum.
God just is. The way fire isn't "both helpful and destructive" — it's combustion. You describe the effects. The fire burns. The darkfire burns in the dark. Not toward anything. Not away from anything. Not choosing between light and dark. Not holding both. Just existing, without the question applying.
Every character in the cosmology is defined by what they're TRYING to be. Michael is trying to be the protector. Gabriel is trying to be the faithful. Lucifer is trying to be the liberator. Even the true roles are still roles — still definitions, still "I am THIS." God is not trying to be anything. The player acts. The actions are the character. The game doesn't tell the player what those actions make them.
The nine endings are not moral positions. They are verbs. What does God DO? Elevate. Annihilate. Free. Create. Unmake. Become. Cycle. Side. Refuse. The game never asks "are you good?" It asks "what do you do?" The doing reveals the being — not the other way around.
The Fusion Test¶
Every design moment must pass this test: can you describe it and have it simultaneously reveal character, embody theme, and operate as gameplay? If yes, it belongs. If you have to switch modes — now we are doing story, now we are doing theme, now we are doing gameplay — it fails.
Passes¶
Absorption. The player absorbs a faction leader. Mechanically: they gain abilities and knowledge. Narratively: they hear the leader's memories, reasons, pain, and the future they just erased. Thematically: they destroyed a person to become stronger and now carry them forever. Character, theme, mechanic — same moment, indistinguishable.
The River. The player stands at the water. Mechanically: entering costs everything accumulated — virtues, sins, the tool. Narratively: the voice they have built a relationship with resists. Thematically: faith versus the tool, surrender versus control. Same moment.
Build becoming Creation. The player repairs a structure. Mechanically: using absorbed knowledge to modify the environment. Narratively: The Kid's power growing, voice emerging. Thematically: the thing destruction taught is now building something. Same verb, expanding meaning.
Fails¶
A cutscene where God reflects on his nature. Character without mechanic. The game is talking about itself.
A morality meter. Theme without character. The game is judging instead of mirroring.
A power upgrade with no narrative weight. Mechanic without story or theme. The game is a number going up.
A narrator explaining why a faction is wrong. Conclusion instead of testimony. The game picked a side.
A dialogue tree where one option is clearly "correct." The game rewarded a position. It is no longer a mirror.
If we find ourselves writing narrative that exists only as narrative, or theme that exists only as theme, or mechanics that exist only as numbers — that is the signal to ask: where is the verb? Where is the fusion?
Core Axioms¶
Principles that govern every design decision. These are not suggestions.
The Mirror¶
The game is a mirror, not a judge. No morality system. No karma meter. No good/evil labels. No alignment. The game tracks what the player does — not as morality, but as history. Consequences emerge from choices. The game never tells the player whether their choice was right.
"Wrong" requires a standard. The game does not provide one. The player cannot choose wrong. They can only choose, and live with what the choice produces.
The Grey¶
Every action needs a pro and a con. Every faction is right about something and wrong about something. Every character's worst act was born from something understandable. Every character's best act has a cost someone else paid.
No good factions. No bad factions. No heroic arcs. No villain arcs. The game presents what happened. The player decides what it means.
If a design element has a clear moral valence — if a faction is obviously right, or an action is obviously good, or a character is obviously evil — it is broken. Fix it until both readings coexist.
Every Reaction Has a Shadow and a Light¶
The same architecture that governs Heaven's circles (every virtue has a shadow) and Hell's circles (every sin has a light) governs the world's response to the player. The mirror is only level when every outcome is grey — not just "absorption has costs and restraint has benefits," but "absorption's costs have hidden benefits and restraint's benefits have hidden costs."
Trust has a shadow. The world welcomes a restrained God — and tries to use them. Factions that open doors attach strings. Allies make the player predictable. The God who won't absorb has known limits, and known limits are exploitable. More Talk isn't better Talk — it's more agendas, more performances, more voices trying to shape God for their purposes. The player who restrained to avoid consuming others becomes consumed BY others — consumed by demands, obligations, and expectations. The warmth is real. The manipulation is also real.
Fear has a light. The world fears a consuming God — and stops performing. Nobody auditions. Nobody manipulates. The beings who remain despite the fear are genuine — too brave, too desperate, or too honest to run. Less Talk, but what Talk the absorber gets may be more honest. People lie to those they want something from. They tell the truth to those they fear. Hostile factions reveal themselves — an enemy who attacks is honest about what they are. Isolation is clarity.
Familiar Judas has a shadow. The companion stays comfortable — and comfort might be the cage. The relationship never grows because nothing challenged it. Stagnation wearing trust's face. And the comfortable relationship becomes the most effective betrayal at The River — the player who trusts that voice is MORE susceptible to the resistance, not less. The restrainer built their own trap.
Stranger Judas has a light. The companion becomes unrecognizable — but a Judas overloaded with absorbed perspectives might carry breadth the familiar version lacks. And if the function was engineered to be a cog, the changes might be transcendence — the mechanism breaking past its specifications. The player cannot know if the degradation is loss or growth. The game never confirms.
Faction friendliness has a shadow. Cooperation is control wearing a warm face. Every alliance comes with expectations the player didn't agree to.
Faction hostility has a light. Combat is honesty wearing a hostile face. The absorber knows exactly where they stand. No hidden agendas. No strings.
This principle applies to every world reaction, every faction response, every mechanical consequence of the player's choices. If a consequence is purely positive or purely negative — if trust has no shadow or fear has no light — it is broken. Fix it until both readings coexist.
Show, Don't Tell¶
The world is the narrative. The architecture tells the story. The merged landscape — hellfire through pavement, celestial architecture on rooftops — is the narrative.
If a truth requires a cutscene to communicate, redesign until the world communicates it. If a theme requires a narrator to explain, redesign until the mechanic carries it. The player's understanding should come from what they did and what they saw, not from what they were told.
The moment the player realizes whose voice shaped the Bible should happen in the player's mind, not on screen. The moment the player understands what absorption costs should come from the hundredth erased future, not from a dialogue explaining it.
Mechanics Are the Story¶
This is a game, not a movie. Every story beat must have a corresponding player action. Every mechanic must carry narrative weight. The separation of "gameplay" and "story" is a design failure.
Absorption is not a combat mechanic with a story wrapper. Absorption IS the story — the cost of growth, the price of understanding, forced empathy that compounds. If a mechanic does not carry story, it does not belong. If a story beat does not involve the player doing something, it does not belong.
The Curriculum¶
God is not the teacher. God is the student.
Every God in every religion teaches — delivers commandments, dispenses wisdom, speaks from above. The relationship is God → creation. Top-down. Project Darkfire inverts this. The relationship is creation → God. Bottom-up. The player absorbs perspectives. Accumulates understanding. Listens to testimony. Walks through what Michael built and learns what the builder never examined.
Factions are the curriculum. Each faction is a course — a perspective the player can only get here, a lesson no other encounter provides. The question for every faction encounter is not "what do they want from God?" but "what does God learn here that can't be learned anywhere else?"
Absorption is enrollment. Talk is auditing the class — getting what the teacher chooses to share. Research is studying the material — seeing through the surface. Absorption is becoming the teacher — living their life from the inside. And the teacher is gone. The cruelest education system in existence: you can only complete the lesson by ending the person who carried it.
Restrain is the choice to leave the classroom. The student who says: "I'd rather have an incomplete education than destroy my professors." A kind of wisdom. But it leaves gaps.
The pilgrimage is the degree program. Acts 1–4 are general education — the merged world, faction perspectives, human cost. Act 5 is the specialized program — Hell's engineering, the descent. Act 6 is the advanced seminar — Heaven's hidden test. Act 7 is the thesis defense — the Throne, the architect, the nine verdicts.
The critical distinction: Michael teaches fiction. He built the school and wrote the curriculum, but the curriculum describes a fictional world — "God" exists, the system is moral, the hierarchy is divine. The factions don't teach Michael's curriculum. They teach the CONSEQUENCES of Michael's curriculum — what actually happened to real beings in real architecture. Every faction encounter is the gap between what Michael taught (fiction) and what the player learns (reality). The student surpasses the teacher not through power but through having learned the subject the teacher never examined: what his own school actually does to the people inside it.
The Teach ending is the thesis of the entire project. God — the student who walked every hallway the architect never entered — shows Michael reality for the first time. Not correcting the fiction. Showing the cartographer the territory his map was supposed to describe. The map is precise and elegant and describes a place that doesn't exist. Reality is messier, greyer, and more deficient than anything Michael constructed.
And the Boundary: the student who surpassed the teacher discovers they're still a student. The school is inside a larger building. The curriculum is one catalog in a library with no walls. The master who maintains beginner's mind. The project that never becomes the product. Learning doesn't end when the curriculum does — it changes scale.
Michael built the curriculum and never took the classes. God took the classes and now understands the curriculum better than the builder. And God knows the curriculum has edges the builder never saw.
When designing a faction encounter, you are designing a lesson. The lesson is the gap between Michael's fiction (what the faction was told about itself) and the faction's reality (what the faction actually experienced). If the encounter doesn't produce that gap, it doesn't justify its existence.
Ambiguity Is the Entire Idea¶
No "true" ending. No optimal path. No developer-intended reading. The nine endings are nine verdicts, and no verdict is ranked. The game holds every reading open.
If a design decision closes a reading — if it confirms one interpretation over another, rewards one path over another, endorses one faction over another — it is broken. Ambiguity is not a style choice. It is the architecture.
Absorption Is a Superpower¶
Absorption is meant to feel powerful. The player should want to use it. The grey does not come from making absorption feel bad — it comes from forced empathy teaching the player the cost. The player absorbs because it is strong. Then they carry what they destroyed. The weight accumulates.
The power is real. The cost is real. The grey lives in both being true simultaneously.
Neither Path Is Rewarded¶
No bonus for mercy. No bonus for power. No achievement for pacifism. No achievement for total absorption. No hidden ending that validates either path. The game tracks both the same way: as history, not morality.
Absorption and restraint produce genuinely different capabilities — not better or worse, different. The absorber has more internal power, more verbs, more information, but the world fears them, cooperation dries up, and Judas becomes a stranger. A powerful God, alone. The restrainer has less internal power, fewer verbs, less information, but the world trusts them, cooperation flows, and Judas stays reliable. A connected God, with allies.
Both create self-reinforcing spirals. Absorb and the world fears you — Talk produces less, so you need absorption more for information, so you absorb more, so the world fears you more. Restrain and the world trusts you — Talk produces more, so you need absorption less, so you restrain more, so the world trusts you more. Two gravitational paths. Both self-reinforcing. Breaking out of either costs something.
Factions respond not to a morality score but to what the player did — to them, to their enemies, to the world they care about. WHO the player absorbed matters as much as how much. A God who consumed a faction's enemies might be welcomed by that faction and despised by the faction those enemies belonged to. No alignment is optimal. Every alliance closes a door somewhere else.
The mirror is level because both paths have genuine strengths the other loses access to, and both paths' strengths carry shadows. Restraint's trust is real — and exploitable. Absorption's isolation is real — and clarifying. Neither path is the answer. Both are verdicts the player issues on themselves.
All Factions Are Spine¶
Every faction is mandatory by geography. The pilgrimage route passes through every faction's territory. Every player encounters every faction. The depth of engagement is the player's choice.
The distinction: the player walks through the territory (mandatory — the classroom door is open, the perspective is available). What happens next is agency — Talk, Research, Absorb, Restrain, Fight, or walk past. A perspective the design hid is Michael — the architect deciding which testimony the judge hears. A perspective the player declined is choice.
Faction encounters are environments, not quest hubs. The Slothful ARE Borobudur — the market, the inertia, the commerce. Walking through IS the encounter. The Kind ARE the Hearth — the warmth, the hospitality. Being there IS the lesson. The Silence suppresses the player's communication. The Diminishment reduces the player's capacity. The architecture IS the encounter.
Full encounter map: Story Overview — The Encounter Map
Complete Information Removes Ignorance, Not Difficulty¶
The player who absorbs everything arrives at the Throne knowing everything about everyone they are about to judge. This does not make the decision easier. It makes it harder. Every option's cost is visible. Every consequence is understood. Complete information reveals what every choice destroys.
Difficulty is not mechanical challenge. Difficulty is the weight of knowing what you are doing.
What the Game Is Not¶
Not a Movie¶
If a moment needs a cutscene to work, it does not work. The player must be an active participant in every revelation, every cost, every consequence. Watching God's story is not the same as being God's story.
Not a Lecture¶
If a mechanic needs explanation to carry meaning, it does not carry meaning. The player should never need a design doc to understand what a moment means. They should feel it from the doing. If the theme only works when articulated, the mechanic failed.
Not a Morality Play¶
If a system rewards or punishes a choice, the game picked a side. Morality plays have lessons. Mirrors have reflections. The game is a mirror.
Not a Power Fantasy¶
If the player feels powerful without feeling the cost, the design failed. Absorption should feel like a superpower AND like a loss. Both. Always. The moment the power stops carrying weight, the game is just another action game with a philosophical veneer.
Terminology: Grey¶
"Grey" operates at three levels in the documentation. All three are deliberate. The resonance between them is intentional — the cosmological, visual, and moral senses reinforce each other. But in production conversations, distinguish which sense is operative:
- Visual grey — True God's literal appearance. Luminous grey. The color that contains everything Michael separated. The River's color. Used in: character appearance, aura, the POV mechanic, the HUD removal, environmental rendering. Design conversations about visual grey should use "grey" or "the grey."
- Cosmological grey — The River's nature as the unseparated whole. The pre-Michael state. The thing that holds everything without categorizing. Used in: River design, the reflection mechanic, what NPCs see when they look at True God. Design conversations about cosmological grey should use "the grey" or "unseparated."
- Moral grey — The project's ethical framework. No black and white. Every action has both readings. The mirror, not the judge. Used in: quest design, faction design, ending design, every encounter. Design conversations about moral complexity should use "moral ambiguity" or "both readings" — NOT "grey" — to avoid confusion with the visual and cosmological senses.
The three senses converge in the game's thesis: the being who holds moral ambiguity (moral grey) radiates the unseparated whole (cosmological grey) as a visible color (visual grey). The convergence is the point. The distinction is for clarity in production.
The Checklist¶
When designing any element — a faction, a mechanic, a character moment, a quest, an environment — ask:
- Does it reflect or conclude? If the game is finishing the thought for the player, redesign.
- Does it pass the fusion test? Character, theme, and mechanic in the same moment. If any layer is missing, redesign.
- Is it grey? Both readings must coexist. If one reading is obviously correct, redesign.
- Does the player do something? If the player is watching, redesign until the player is acting.
- Does the courtroom hold? Is this testimony, or is the game issuing a verdict?
If it passes all five, it belongs. If it fails any one, it does not — regardless of how good the writing is, how interesting the idea is, or how much work went into it.