Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Level Editor #15

Open
SagXD opened this issue Jul 5, 2024 · 3 comments
Open

Level Editor #15

SagXD opened this issue Jul 5, 2024 · 3 comments

Comments

@SagXD
Copy link

SagXD commented Jul 5, 2024

I don't know if I am asking for too much, but a Level Editor would be cool, where players can build their own levels with different obstacles and share them with other players using a file.

@dulvui
Copy link
Owner

dulvui commented Jul 5, 2024

No worries, this is a good idea! Thank you for raising this issue.
I already started a basic level editor but haven't finished it yet, because it is quite complicated with all the fucnitonalities an editor needs like undoing something etc. and a good UI/UX is needed to make it easy to use. So I stopped the development of it for now. But I see more an more people asking for new levels, so this would solve both issues :-)

For the sharing the levels I tought about encoding the objects and their position/size/rotation as a base64 string. So it could be shared even over simple messages or similar. With deeplinks the shater string could also open directly the new level in the game.

I will see what is possible the next days/weeks and keep you updated here. If you have suggestions for the UI/UX of the level edtior, just comment here.

@SagXD
Copy link
Author

SagXD commented Jul 6, 2024

Thanks.

@dulvui
Copy link
Owner

dulvui commented Jul 19, 2024

I created now a proof of concept level editor where objects can be added, then the whole level exported and imported again.
I'll focus now on the UI/UX and the modification of the objects properties such as position, size, rotation, movement timings etc..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants