VUEngine-Studio
VUEngine-Studio copied to clipboard
Full-featured Nintendo Virtual Boy game development application.
Folder-scoped preferences (e.g. preferences in [workspaceRoot]/.vuengine/settings.json) do not get recognized by our custom code. We might have to explicitly factor these in as in: https://github.com/eclipse-theia/theia/blob/d7cdb85c1793ae5e4af8d05da249a2dcea606da2/packages/task/src/browser/task-configuration-manager.ts#L65
Implement system notifications for long running processes like building or flashing.
Look into adding support for VR output via WebXR to VUEngine Studio's built-in emulator. I hope the latest Theia version uses an Electron version that already supports it.
Offer dialog to create a new plugin based on a barebone plugin.
Create more game templates, or rather, plugins for GameState and respective entities. - RPG - Top-down racing game (based on Formula V code) - Falling block puzzle - Shoot'em Up...
Aborting builds _during preprocessing_ can lead to an inconsistent state of the build folder, in which builds are no longer possible. Thus, the build folder should be cleaned when a...
Get VES to compile for, and run in, the browser. So we could potentially offer a web-based version.
Check if color variables should be introduced for all custom widgets?
Store last x builds, e.g. in build/archive/output_20210910221805.vb. Also store logs and make those inspectable in build widget. Add quick links to launch ROMs in emulator.
Almost done, although not everything could be removed, yet. - [ ] Remove Preferences->Extensions->Debug (-> bindDebugPreferences)