Open WithinAmnesia opened 2 weeks ago
Should be easily doable with minimal changes, the project doesn't stop you from adding new sprites and character animations or even converting it to a 3D project.
Excellent to hear. I have confidence to start building the foundation for high resolution graphics support. This is how 864 x 480 pixels to 1920 x 1080 pixels to 4K to 8K support can be grown over time while still keeping things realistic for the near future.
For my past experience with GDscript and other open source and non-open source game engines, I can say with a practical degree of confidence that 2D, 2.5D, 3D and potentially voxels can be supported. Yet it will take time and for now 864 x 480 pixels with 64 x 64+ pixels sprites with 8 directional animation support would a great success.
Details for high resolution graphics for 2D, 2.5D, 3D and Voxel pragmatic feature growth over time. Here are my current thoughts / scales / forging a path forward to go the distance:
I suppose the next step would be getting an 8 directional animation character controller that can swap art in and out of so low to high resolution pixel art can be supported. This can go on top of the 360 degree weapon support for that can be adjusted to support a game like Flare or be made invisible for other types of games. We already have the flipping of the sprite animation for following the mouse / cursor. So I suppose that would be the same yet with 6 more directions of animation supported for:
If this 8 directional character sprite animation feature can be done, then I can get the various graphics tested for all the different resolutions. I can then properly make a ~240p to 360p lower resolution 2D demo as the default demo. Then I can make a 480p to 1080p+ higher resolution 2.5D demo with templates of the sprites and tile sizes to match.
This 2D and 2.5D demo list would look like:
All feedback is welcome and I think this stage of the project is really great, its growing in really awesome ways. If 8 Direction 2D Animation Sprite Support is implemented then the whole project will start rocking and rolling with all of the world creative community across with so many great types and genres of video games! πͺ π π πΊοΈ π π π π§
How can 8 Direction 2D Animation Sprite Support be implemented in Tiny MMO Demo to test 2.5D 64 x 64 Pixel ~480 Pixel Resolution 2D Animation Sprites?
We had 4 direction sprite support in the early builds. If 8 direction animation sprite support with 64 x 64 pixel sprites is achieved it will unite the ARPG and RPG open source dev creative communities and can creatively support more styles of games to be possible to support with the Tiny MMO Demo.
There are a lot of open source ARPG, RPG, Beat Em Up and Metriodvania style games that use ~480p 64 x 64 to 128 x 128+ pixel animated 2D sprites that lack multiplayer server back end. This is a great opportunity to help the world creative community and Tiny MMO Demo could give a new start for those creative communities and unite them together as one with the GDscript MIT forever free engine community.
There are already a lot of big format 64 x 64 pixel to 128 x 128+ pixel animated art that can be used for performance and proof of concept community prototype template as well.
8-Directional Great Sword Knight Character by Hormelz https://hormelz.itch.io/8-directional-great-sword-knight-character Here is a great Creative Commons 0 (C.C.0) public domain forever free 8 directional animation character sprite. That can be either 3D or 2D or both given the render process. I can make both 3D and 2.5D 8 directional animated 2.5D sprites in any resolution effectively. Yet practically a 3D character rendered natively in Godot would be easier to work on for devs later on for the whole dev and creative community; so much more awesome having rocking and rolling 3D equipment slot customizable character rigs!
Here are more open source 8 direction 2D 64 x 64+ pixel to 128 x 128+ pixel animated sprites: https://opengameart.org/content/isometric-hero-and-heroine https://opengameart.org/content/flare-collection https://opengameart.org/art-search-advanced?field_art_tags_tid=flare https://itch.io/game-assets/assets-cc0/tag-animation
Either way if we can get 8 directional sprite animation working (or simple 3D character / entity animation layer on top of a 2D background). This will open up so many doors and unite the open source creative community for most games multiplayer game development; yet this time forever free.
Also this would work great with the 360 degree aim weapon / combat system being developed already with Tiny MMO Demo. That's how character animations for combat work with Flare and JDungeon: https://github.com/flareteam/flare-engine . I can also do proper performance tests with bigger sprites and bigger map sizes too with 64 x 64 pixel to 128 x 128+ pixel animation sprites.
What steps are needed for 8 direction animation support for spites of 64 x 64 pixels to 128 x 128+ pixels to be implemented for Tiny MMO Demo?
All feedback is welcome and I look forward to making things better. πͺ π π π° β¨ π―