Skip to content

Creating games #27

Closed
Closed

Description

@Av3boy

Editor

When new project is created, create a visual studio project using the name of the project and link the SharpEngine DLLs.

Version 1 "Play" button

When the play button is pressed, it builds the solution of the project and opens a new window. For later versions we can figure out how to run the game in a dockable window.

Since the projects are built around the "traditional .net solution" we can just run the "dotnet build" and "dotnet run" commands.

Example

Unity version control: Bad
Unreal Engine version control: Meh

We want all files for a given project to be managed just as any other .NET using git. No need for git LFS for smaller games (larger files still need LFS).

Standalone

Developers are alrerady able to create games using the standalone process by using the local project reference. However this may not be ideal for light development. We should create NuGet packages out of the Core project that developers can pull for their games.

Activity

  1. added
    editorChanges related to the Editor
    windowChanges related to the windows of the engine
    on Mar 9, 2025
  2. added this to the MVP milestone on Mar 9, 2025
  3. added a commit that references this issue on Mar 15, 2025
  4. moved this to In Progress in A sharp planon Mar 16, 2025
  5. self-assigned this
    on Mar 16, 2025
  6. moved this from In Progress to Merged in A sharp planon Mar 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

editorChanges related to the EditorwindowChanges related to the windows of the engine

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions