Vibe Coding in VR for all ages
Synomize is an immersive software creation platform designed to help people build real apps, software, and games visually, without requiring traditional programming knowledge.
Users work with intuitive building blocks inside virtual reality while Synomize guides the path from idea to executable result.
Software creation should be accessible to everyone, not only programmers.
The long-term goal is to let creators, students, educators, entrepreneurs, and everyday people turn ideas into working technology through a more natural and understandable experience.
Synomize uses a context-aware morphing board instead of exposing every possible block at once. After each choice, the board evaluates the current project state and only presents blocks that are valid next steps.
This constrained-construction model is designed to prevent invalid combinations before code is generated. By limiting the next available choices to compatible operations, Synomize reduces syntax errors, missing dependencies, invalid nesting, incompatible types, and other forms of broken code.
The visual blocks are lowered into an intermediate representation before a language-specific backend generates source code. This separates user intent from programming-language syntax and allows the same visual construction to be translated across supported languages while preserving its meaning.
Starter code sets provide pre-validated foundations for common app, software, and game workflows. Users can expand those foundations through the morphing board without needing to understand punctuation, boilerplate, imports, or language-specific syntax.
Synomize transforms visual construction into real apps, software, and games through a structured translation pipeline:
VR Building Blocks
↓
Context-Aware Morphing Board
↓
Semantic Graph / Intermediate Representation (IR)
↓
Validation Engine
↓
Programming-Language Backends (~30 language sets)
↓
Runnable App / Software / Game
The morphing board continuously adapts to the current project state and shows only valid next-step building blocks. This helps prevent syntax errors, broken dependencies, invalid nesting, incompatible types, and other common failures before source code is generated.
Because the intermediate representation is language-neutral, the same visual project can be translated across approximately 30 programming-language sets while preserving the intended behavior. Synomize is designed to support real app, software, and game creation rather than only demonstrations or static visual logic.
- Runs in virtual reality
- Supports tracked controller interaction
- Allows users to grab and place logic blocks
- Uses a morphing board that displays only valid next-step choices
- Validates construction before code generation
- Generates and runs executable code
- Supports app, software, and game creation workflows
- Includes starter code sets to help users begin projects faster
- Has expanded toward approximately 30 programming-language sets for generation and translation
Synomize is being developed around a reusable visual-to-code pipeline:
- A user selects and connects visual building blocks.
- The morphing board filters the next available actions using the current construction context.
- Validated blocks are converted into a language-neutral intermediate representation.
- Language backends lower that representation into source code.
- The generated project is validated, built, and prepared for the selected platform.
This architecture is intended to make visual projects portable across languages and platforms without forcing users to rewrite the same logic repeatedly.
ChatGPT 5.6 was used for guidance, advice, planning, problem-solving support, architecture decisions, and helping translate product goals into clear implementation instructions for Codex.
Codex was used as the primary hands-on engineering tool to build, debug, test, refactor, and rapidly iterate on Synomize. ChatGPT 5.6 helped define what needed to be built and how to communicate those requirements effectively, while Codex carried out the implementation work across the project.
Together, they supported a fast collaborative workflow where product direction, technical planning, debugging, and implementation could move in parallel under a very short Build Week deadline.
Future versions are intended to expand Synomize into a broader collaborative creation platform, including:
- A marketplace for reusable building blocks, templates, systems, assets, and complete project components
- Deeper AI integration for guidance, debugging, generation, explanation, and adaptive assistance inside the workspace
- Real-time collaborative building for teams and classrooms
- Broader multiplayer and multi-controller support
- More complete visual workflows for apps, software, games, characters, sound, animation, networking, publishing, USB, printing, video, and device integration
- Cross-platform project export and runtime support
- Community-created starter kits and reusable project systems
- Versioning, sharing, remixing, and safe collaboration tools
- Accessibility features that make software creation easier for people with different learning styles and abilities
- Expanded validation, testing, dependency resolution, and platform-specific build support
Active prototype originally developed for OpenAI Build Week and continuing to evolve.
Core research, implementation details, and private experimental systems are internally managed under SynHumanity Labs.
Synomize was vibe-code built by Angie Wilkinson as part of the SynHumanity Labs ecosystem.