The DOTS Samples team is excited to announce a new release of Megacity Metro!
Find details on the release below.
Megacity-Metro Version 1.1.0 Repository:
Highlights:
Added keyboard navigation for UI.
Updated and annotated Shader Graphs.
Upgraded DOTS packages to version 1.2.1.
Upgraded editor to LTS 2022.3.31f1.
Upgraded to Vivox package version 16.3.0.
Deployment package integration 1.3.0
Fixes:
Fixed unwanted culling issue in traffic.
Added timeout and failure error message for server connection.
Enabled support for IPv4, IPv6, and HTTPS domains.
Disabled Vivox in single-player mode and removed unused debug logs.
Fixed issue with custom names not showing in local connection mode.
Fixed issue with Mac trackpad functionality.
Fixed mouse sensitivity setting.
Fixed issues with graphic settings being applied without pressing ‘Apply’.
Cleaned up asset folder
Compatibility:
Megacity-Metro now supports the most recent LTS version of the Unity editor.
If you experience any issues or would like to share feedback with the development team, you can connect with us here in this thread / forum, the DOTS roadmap portal, or over on the DOTS section of Unity’s Official Discord."
@julian_cruz
Meanwhile I had a closer look at the changes and built my own binaries to try them out. Below is my personal opinion about those changes. My boss at CipSoft and I really appreciate your efforts to improve the project and we hope that my second feedback might cause further improvements.
not-so-good-yet:
The complete EntityCache is still in the repository. Is there any special reason for that? I did not find any documentation about that question. The name “cache” implies it is ephemeral data and therefore should not be commited to a version control system.
Unfortunately the project still uses uncompressed 4K textures for tiny objects like the flying cars. This unnecessarily increases the file size of the project.
The project does not use the lastest version of Netcode for Entities. It uses 1.2.1, but there is already 1.2.3 since 30. May 2024 and 1.3 since 11. June 2024.
better-than-before:
All kinds of addresses (IPv4, IPv6 and https domains) are supported in the user interface now.
The culling issue of the flying cars has been fixed.
Custom (player) names now work even when running the project without using Unity Gaming Services.
The settings, for example regarding mouse sensitivity, have been fixed.
There are much less unnecessary files within the asset folder.
Those “better-than-before” points address several issues I criticized before. Thank you for that.
@bfelixx Thank you for your feedback. I have reviewed your comments and incorporated a new commit using the latest version of Unity Editor, and fixes based on your feedback. Please let me know if there are any further questions or if additional fixes are needed. I remain available to assist.