winnitude!SOFTWARE
Let’s talk

How we approach software and game design

Humanist Design

The thinking behind our interfaces, connected tools and simulated worlds.

Working with us ↗

OUR PHILOSOPHY

A world that makes sense.

We believe computers should make sense to human beings, not require human beings to learn to think like computers. We understand the world through objects, relationships, space, cause and effect. A thing remains itself no matter how we look at it, and what happens to it should remain true from every perspective. A document on disk, its appearance on screen and the object being edited shouldn't feel like separate realities held together by an interface. They should be different views of the same thing. When a system respects that consistency at its core, intuitive interaction stops being a collection of clever interface tricks. It becomes the natural result of how everything works.

Our thinking follows a lineage stretching back to the human-interface philosophy of Classic Mac OS, and the speed, responsiveness and architectural ambitions of BeOS and its spiritual successor, Haiku. These systems helped establish that computers could be approachable without sacrificing depth, expressive without becoming unpredictable, and powerful without constantly reminding people of the machinery underneath. We believe some of their most promising ideas deserve to be taken much further. Computing has made extraordinary progress in performance, connectivity and capability, but we don't believe the experience of using it has consistently kept pace. Somewhere along the way, useful metaphors became decoration, direct interactions gave way to layers of abstraction, and people became accustomed to asking what software would allow them to do rather than what ought to be possible.

We call our approach Humanist Design. It's a continuation of those early human-interface ambitions, but with a different starting point. The personal computing pioneers were introducing an unfamiliar machine to the world. Today, generations of people have grown up with computers, learned their conventions, endured their limitations and developed a remarkably sophisticated understanding of what they can do. We have decades of experience telling us where those conventions help and where they get in the way. We aren't trying to make computers merely more comfortable for people learning to use them. We're asking why, with everything we know and everything modern technology makes possible, we're still asking people to adapt their thinking to the machine instead of building the machine around the way people think.

That philosophy runs through everything we make, from our Platinum software development kit to the simulated worlds of our games. We want to replace arbitrary restrictions with consistent rules, disconnected representations with shared reality, and needless complexity with systems that support what people are actually trying to accomplish. Not by hiding every sophisticated feature behind a simplified interface, but by making sophisticated systems behave coherently enough that people can understand, explore and trust them.

The principles behind Humanist Design

  • One thing. Every perspective. An object should remain itself no matter how or where you encounter it. Its identity, properties and behavior shouldn't change because you opened another window, switched applications or approached it from a different angle. We call this ontological consistency. Our Platinum SDK puts that principle into practice through Live Objects and Live Data views, allowing applications, editors and even game worlds to share synchronized perspectives on the same underlying information rather than juggling disconnected copies.
  • Built around how people think. Human beings have spent far longer navigating physical spaces, manipulating objects, recognizing patterns and reasoning about cause and effect than operating computers. Those deeply established abilities should be an advantage, not something an interface asks us to suppress. If something looks movable, you should be able to move it. If an action follows logically from what you see, you should be able to try it. The goal isn't to eliminate learning or complexity, but to let understanding grow naturally through exploration instead of memorizing arbitrary exceptions.
  • Progress should feel like progress. We have faster processors, extraordinary graphics and capabilities that would have seemed impossible a generation ago, yet everyday software can feel increasingly fragmented and restrictive. Direct interactions have given way to layers of menus, accounts and interruptions. Even customization, once a defining joy of personal computing, has too often been reduced to a handful of approved themes, layouts and settings. We want to bring back the freedom to make your computer, tools and experiences genuinely yours, without sacrificing consistency or performance. Platinum's shared, GPU-accelerated and highly customizable interface framework is one expression of that belief. Personal computing should still be personal.
  • Keep people in their flow. Every unnecessary interruption forces someone to stop thinking about what they're doing and start thinking about the software they're using. The same thing happens when a game refuses a reasonable interaction, a character responds in a way that contradicts what you know about them, or an application makes a simple intention needlessly complicated. These aren't separate problems. They're failures to preserve the connection between intention and action. We want systems that respond naturally, provide clear feedback and reward experimentation, whether you're working in an editor or exploring the living world of Ascension.
  • Complexity belongs in the system, not on the person. Powerful software shouldn't demand that people understand all the machinery keeping it running. Our SDK provides shared infrastructure for communication, networking, recovery, process isolation and cross-platform behavior, so applications can work together without every developer reinventing the foundations. Security and privacy follow the same principle: cryptographic identity, authentication without mandatory personal information by default, and brokered access designed to limit what applications can reach. We want independently distributed software to feel safer to install and easier to trust, without forcing everyone into a centralized store or ecosystem. The difficult work belongs underneath, where it can protect and empower people without constantly interrupting them.

One philosophy, every kind of world.

In Ascension, we apply these ideas to a world built around interacting systems rather than predetermined responses. Granular physics, functioning weapon components, simulated biology and pharmacology, carefully developed combat and artificial-life systems are intended to make the world behave consistently enough that players can reason about it. We want players to discover solutions through observation and experimentation, including possibilities we never explicitly scripted.

In our software, the ambition is the same. Platinum Files, Write, Animator, Video Editor, our game creation tools and other applications are expressions of a shared foundation, designed to work together naturally while giving people more freedom to shape their tools and workflows. Whether someone is creating art, writing code, building a game or simply organizing their files, the technology should support their intentions rather than dictate how they must work.

And that philosophy extends to the people making these experiences. We value the small human decisions, the unexpected ideas and the individual perspectives that give a product its character. We don't want every discipline working in isolation, following specifications nobody feels empowered to question. We want people who notice when something doesn't make sense, care enough to challenge it, and have the freedom to help make it better.

We're not trying to build better ways for people to work around computers. We're building software and worlds that work with the way people think, and giving the people who make them the freedom to push that idea further.

Technology should expand what you expect to be possible, not teach you what to stop expecting.

HAVE SOMETHING IN MIND?

Let’s make it
work beautifully.

Bring the idea, the challenge,
or the question. We’ll bring the team.

Start a conversation
✳