engine3d-dev / engine3d

Open-source game engine to be used for developing games
Apache License 2.0
1 stars 3 forks source link

Game Application Setup #15

Open SpinnerX opened 2 months ago

SpinnerX commented 2 months ago

Overview

One of the things I would like Engine3D to have is a good way of setting up a game quickly and easily. Whether this via the project manager or programmatically. Where the UI Editor can just pinpoint to the project. Hot reloading into the editor.

Just a thought that maybe supplying a world class and an actor class that can navigate within that world.

World instantiating would also already have skybox, and other world properties intialized within the world.

Potential Idea for "example" game creation


class ExampleActor{
/* ... */
};

class ExampleWorldview{
/* ... */

// probably adding the actor into the world like...
this->AddActorToWorld(m_ExampleActor);
};