Skip to content

kishonadiaz/VirtualVector

Repository files navigation

VirtualVector a VisualStudio Code Extension for Game Development

Visual Studio Game Engine Extension

Overview

Visual Studio Game Engine Extension is an ambitious project that aims to transform Visual Studio into a complete game development environment. Inspired by the workflow and usability of Unity, this extension is designed to provide an integrated GUI-based editor directly inside Visual Studio, allowing developers to create games without relying on a separate game engine application.

Current Status

Project Status: Concept Phase

The extension is currently in the planning and design stage. Development has not yet reached a feature-complete state, and many systems are still being researched and designed.

Vision

The goal of this project is to make Visual Studio function as a game engine itself by adding:

  • A visual scene editor
  • Drag-and-drop game object management
  • Integrated asset management
  • Component-based architecture
  • Real-time game preview
  • Level and scene editing tools

Planned Features

2D Game Development

  • Sprite rendering
  • Tilemap support
  • Animation tools
  • 2D physics integration
  • UI creation tools

3D Game Development

  • 3D scene editor
  • Model importing
  • Lighting tools
  • Camera systems
  • Material and shader support

Editor Features

  • Unity-inspired interface
  • Scene hierarchy panel
  • Inspector panel
  • Asset browser
  • Visual project management
  • Dockable windows and layouts

Goals

  • Turn Visual Studio into a complete game development platform.
  • Reduce the need to switch between multiple applications.
  • Provide a familiar workflow for developers coming from Unity.
  • Create an extensible foundation for both 2D and 3D game creation.

Roadmap

Phase 1

  • Project architecture planning
  • Editor UI design
  • Core extension framework

Phase 2

  • Scene editor implementation
  • Asset management system
  • Basic rendering pipeline

Phase 3

  • 2D game development tools
  • Physics integration
  • Play mode support

Phase 4

  • 3D game development tools
  • Advanced rendering features
  • Optimization and polishing

Contributing

As the project is currently in the concept phase, feedback, ideas, and discussions are welcome.

License

License information will be added when development begins.

About

This is a project to create a game engine built into VisualStudio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors