An ethical dilemma game development studio. We build games that make you think about what matters.
A systematic exploration of the trolley problem and its variants. Five lives or one? What changes when you know the person? What changes when you pull the lever yourself?
Navigate the moral maze of institutional loyalty versus public good. Every choice has consequences.
Argue moral propositions against AI opponents trained on different ethical frameworks.
Limited resources, unlimited moral complexity. Who stays? Who goes? How do you decide?
Design a surveillance system that keeps people safe without destroying privacy. Find the line between protection and control, if it exists.
// ethical_framework.js
function makeDecision(situation) {
const stakeholders = situation.getAffectedParties();
const consequences = stakeholders.map(s => s.outcome);
if (empathy > selfInterest) {
return "act with compassion";
}
// The hardest bugs are moral ones
const duty = evaluateObligation(situation);
const utility = calculateBenefit(consequences);
const virtue = assessCharacter(self);
return findBalance(duty, utility, virtue);
}