Building the next generation of real-time rendering and interactive experiences.
(构建下一代的实时渲染与互动体验。)
Website • Documentation • Join our Community • Contributing
At VisiGap, we are crafting a modern, high-performance game engine from the ground up using C++. Our mission is to empower developers and creators by providing a powerful, flexible, and open-source toolset to build stunning, immersive virtual worlds. We focus on bridging the "gap" between cutting-edge visual fidelity and real-time performance, making next-generation graphics accessible to everyone.
(在 VisiGap,我们正致力于用 C++ 从零开始打造一款现代、高性能的游戏引擎。我们的使命是通过提供一套强大、灵活的开源工具集,赋能开发者与创作者们构建令人惊叹的、沉浸式的虚拟世界。我们专注于弥合尖端视觉保真度与实时性能之间的“鸿沟”,让次世代图形技术触手可及。)
Our engine is designed with a modular architecture to ensure scalability and maintainability. Key repositories include:
- ⚙️ engine-core: The heart of VisiGap. This repository contains the core C++ framework, entity-component system (ECS), memory management, and platform abstraction layers.
- 🎨 renderer: Our modern rendering module. It features a configurable pipeline supporting APIs like Vulkan, DirectX 12, and Metal for high-fidelity, cross-platform graphics.
- 🛠️ editor-tools: The official VisiGap Editor. Home to the scene editor, material editor, and other essential tools for content creation and project management.
- 🏈 physics-module: The integrated physics simulation module, responsible for collision detection, rigid body dynamics, and realistic physical interactions.
VisiGap is a community-driven, open-source project, and we welcome contributions of all kinds! Whether you are a graphics programmer, a tool developer, a technical artist, or a C++ enthusiast, there are many ways to get involved.
- Explore our repositories: Check out the
issuestab in our project repositories. Look for issues tagged withgood first issueorhelp wanted. - Read our guidelines: Before you start, please read our Contributing Guidelines to understand our coding standards (we follow modern C++ practices!), workflow, and best practices.
- Join the discussion: Have a great idea for a new feature or an architectural question? Join our Community Discord/Slack to chat with the core team and other contributors.
We are excited to build the future of real-time graphics with you!
- Discord/Slack: Join our server - The best place for real-time conversation and technical support.
- Twitter: @VisiGapEngine - Follow us for the latest development news and showcases.
- Email:
3140194376@qq.com
Let's build new worlds, together.
