๐ฎ VSCode Game Engine (VGE) โ My new project
05.06.2026 23:38
Updated: 26.06.2026 06:54
I am happy to introduce my new project: the VSCode Game Engine (VGE)! ๐ฎ
VGE's vision is to enable game development directly in VSCode - without external tools or complex installations. Everything from scene editing to the asset pipeline to the build system runs seamlessly within the familiar VSCode environment.
๐ฏ Main functions
- 2D/3D Scene Editor: Complete scene editor with gizmos, multi-view and real-time preview
- Asset pipeline: Import for models, textures, audio, fonts and more
- Multi-Language Scripting: TypeScript, JavaScript, C#, Lua, Python, Rust and more
- Advanced Rendering: PBR, Post-Processing, Lighting, Shadows and Volumetrics
- Animation System: Skeleton animations, blend trees, state machines and timeline
- Terrain Editor: Heightmap sculpting, painting, foliage and erosion
๐ Other features
- Physics Engine: Rapier.rs for deterministic 2D/3D physics
- AI & Navigation: NavMesh Baking, Behavior Trees and State Machines
- Audio System: Audio mixer, DSP effects and spatial audio
- UI System: Canvas-based UI with layout groups and events
- Networking: Multiplayer with WebRTC and WebSocket
- Build System: Export for web, desktop, mobile and console
๐ Build Targets
Web (WebGL2/WebGPU), Windows, macOS, Linux, Android, iOS, Steam, itch.io
๐บ๏ธ Roadmap
- Phase 1: Core Architecture โ Extension Setup, Core Services, WebView Panels
- Phase 2: Asset Pipeline โ Import System, Asset Browser, Thumbnail Generation
- Phase 3: Scene System โ Entity Component System, Inspector, Hierarchy
- Phase 4: Rendering & Physics โ 3D/2D Renderer, Physics Engine, Animation
โ ๏ธ Copyright notice
The basic idea of the VSCode Game Engine (VGE) is my intellectual property. This idea is not legally protected, but is still my original concept. Direct copying or exact replication of this idea may be punishable by law. If you are interested in collaboration or licensing, please contact me.
More information can be found on the VGE Engine page! ๐