Looks interesting so far! After playing around a bit, I found a couple bugs and a few things to suggest.
BUGS
- The game sometimes crashes when pressing Esc, but I haven't fully figured out why yet. I think it often seems to happen if the debug menu has been opened at least once, when fully stuck in blocks, or right when creating a world, but it's not 100% and may be caused by other things yet.
- Blocks can be placed on the player
- Blocks can be placed off-screen if the mouse can move off-screen, such as by having a second monitor
- Minor lag spike when crossing chunk borders
- White line in the sky where the chunk borders stop showing
SUGGESTIONS
- Add missing controls to the main page -- Q, Shift, Plus/Minus
- Add coordinates to the debug menu
- Add a max and min height to where the player can go, or some type of respawn button
- Add a max/min zoom level
- Falling momentum shouldn't build up while stuck in a block, and should be reset when teleporting
But anyway, good work so far and I'm interested in seeing where this goes if you continue working on it.