Releases: zinzin66/yop2d
Releases · zinzin66/yop2d
Release list
Yop2D_v1.650.apk
YOP2D is still in beta, but this latest update brings several important improvements to the engine and makes the overall workflow more reliable and enjoyable.
A lot of work has been focused on fixing issues that were not always visible at first glance, especially with prefabs, object variables, collisions, tags, and animations controlled by the virtual joystick.
These improvements should make YOP2D more stable and provide a better foundation for the features planned for future versions.
Improved Prefab Collision Detection
Prefab collision detection has been fixed and improved.
Objects created from prefabs can now be detected correctly when they collide with other objects. This is an important improvement for gameplay mechanics, since collisions can be used for many different purposes: triggering events, detecting enemies, interacting with the environment, activating switches, and much more.
This fix should also make prefab-based scenes more predictable and easier to work with.
Improved Object Variables
The object variable system has received several fixes and improvements.
Object variables are an important part of YOP2D because they allow objects to store and use information during gameplay. They can be used to control behaviors, track states, manage interactions, and create more dynamic game logic.
The recent improvements make object variables more reliable when objects are created, duplicated, or used during gameplay. This should help reduce unexpected behavior and make Blueprint logic easier to manage.
Improved Tag System
The tag system has also been improved.
Tags make it easier to identify and organize objects within a scene. They can be used to group game elements, simplify object searches, and prepare more advanced interactions between objects.
These improvements make the system more practical and flexible, especially when working on projects containing many objects. They also prepare the foundation for future features based on tags, such as detecting specific objects, creating interactions between object categories, or managing shared behaviors.
Fixed Joystick-Controlled Animations
The animation system for objects controlled by the virtual joystick has been fixed.
Previously, animations could restart continuously while the joystick was being held, preventing the animation from progressing correctly. The animation could appear to remain stuck on one image or fail to loop as expected.
The engine now handles this situation correctly. An animation can continue playing while the joystick is held, and it can be stopped when the joystick is released. The object can then return to its default image.
This makes it much easier to create animated player characters, enemies, vehicles, and other objects controlled by touch input.
More Engine Improvements
Several other improvements and internal fixes have also been added to YOP2D.
Some of these changes are not immediately visible, but they help improve the stability of the engine and prepare it for future features. The goal is to continue making YOP2D more flexible while keeping the workflow as simple as possible.
Additional improvements and new features are already being prepared for upcoming versions of YOP2D. This includes new tools, improvements to the Blueprint system, and new possibilities for creating more advanced game mechanics.
Current Status
YOP2D is still in beta, and there is still a lot of work to do. However, each update brings the engine closer to becoming a more complete and accessible game development tool.
This release focuses mainly on fixing important issues, improving reliability, and preparing the foundations for future development.
The latest APK is available with this update.
Feedback, bug reports, and suggestions are welcome. They help guide the next improvements and make it easier to decide which features should be developed next.
Thank you for following the development of YOP2D!