Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Superplan

Superplan is an internal programming language developed by Improbable, specifically engineered for efficiently processing large-scale simulations in real time. It features a declarative approach and a reactive system, making it highly effective for handling complex simulations. One of its standout features is the support for Constructive Solid Geometry (CSG), which facilitates the parsing and manipulation of intricate geometry meshes. This capability draws from Improbable’s extensive experience with domain-specific languages used in game development and simulation projects, ensuring that Superplan meets precise needs within their ecosystem.

Developed internally to cater to Improbable's unique demands, Superplan integrates best practices from various domain-specific languages encountered by the team in their work on game development and simulation projects. Its tailored design addresses specific challenges associated with large-scale real-time simulations better than general-purpose languages like C++, Python, or Java, as well as other domain-specific languages such as UnrealScript or Lua commonly used in game engines. By focusing on specialized features necessary for intricate geometry parsing and efficient data processing, Superplan provides significant competitive advantages within its intended use-case at Improbable.

Superplan's custom-designed nature makes it particularly valuable for programmers at Improbable involved in large-scale simulation projects needing real-time data processing capabilities. This internal tool leverages its declarative nature and reactive system combined with CSG support to handle the complex requirements of these simulations effectively. As a result, developers working on such tasks within Improbable can utilize Superplan's specialized functionalities to achieve better performance and more sophisticated manipulations of geometric data than would be possible with more general or less tailored programming languages available outside this customized environment.

Back
Hire Superplan Experts

Enter your email to get started.