3 dépôts
The process of compiling a code execution environment into a standalone deployable artifact.
Distinct from Code Execution Engines: Focuses on the build process for the engine, whereas Code Execution Engines refers to the runtime logic.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Engine Compilation. Refine with filters or upvote what's useful.
CodeCombat is a gamified programming learning platform and educational coding game. It teaches programming languages through an interactive curriculum where users write scripts to control character actions and progress through a virtual world. The platform features a web-based code execution environment that provides immediate visual feedback on programming logic. It includes multiplayer capabilities and synchronizes student progress and learning statistics with external identity providers to maintain consistent user state across systems. The project incorporates a localization system for ed
Compiles the code execution logic into a standalone artifact for consistent deployment across environments.
SQLCipher is an encrypted SQLite database engine and secure relational database that provides transparent AES-256 encryption for database files and stored data. It functions as a cryptographic storage engine that requires a passphrase or binary key to unlock and access content. The engine ensures data confidentiality through page-level encryption and protects data integrity using cryptographic hashes to detect unauthorized modifications. It includes capabilities for encryption key rotation to update passphrases and secure memory locking to prevent sensitive keys from being swapped from RAM to
Supports compiling the database engine source code into a functional binary or CLI tool for Unix platforms.
Echo est un moteur de jeu multiplateforme conçu pour le développement de projets interactifs en deux et trois dimensions. Il fournit un environnement unifié qui intègre la gestion de scène, le scripting visuel et le rendu graphique dans un flux de travail unique, permettant aux développeurs de construire et déployer des applications sur des plateformes de bureau, mobiles et web. Le moteur se distingue par une architecture basée sur des nœuds qui régit à la fois l'organisation de la scène et la logique de jeu. En utilisant un outil de scripting visuel et un graphe de shader de flux de données, les utilisateurs peuvent définir des comportements complexes et des matériaux personnalisés qui sont compilés en code machine efficace à l'exécution. Cette approche est complétée par un système de liaison réactive basé sur les propriétés, qui synchronise automatiquement les valeurs à travers la hiérarchie de la scène pour maintenir la cohérence pendant l'exécution. La plateforme inclut un pipeline de rendu personnalisable qui prend en charge des techniques standards de l'industrie telles que le rendu physiquement basé et le ray tracing. Pour garantir les performances et la portabilité, le moteur dispose d'un système de compilation modulaire qui supprime les fonctionnalités inutilisées pendant le processus de build, minimisant l'empreinte de l'application finale. Les projets sont gérés via une structure arborescente unifiée qui gère les entités, les composants et les prefabs, tandis qu'une interface de chronologie visuelle permet le séquençage des propriétés d'objets et des déclencheurs de logique.
Strips unused engine functionality during the build process to minimize final binary size.