1. Geometry Arena 2
  2. News

Geometry Arena 2 News

v0.7.4a Fix

Fixed an issue introduced in v0.7.4: the Swordmaster's rotating swords were incorrectly treated as the player's collider, causing enemies to collide with the player from a distance.

v0.7.4 Update - Smarter Geo Assistant & Physics Optimizations

[h2]Overview[/h2]
  • The Geo Assistant just got smarter! Added new features that not only enhance the AFK farming experience but also provide assistance during active gameplay.
  • Additionally, the game previously had a serious performance issue – in late-game high-level runs, the game would sometimes freeze for a second or two. After research, I discovered this was an issue caused by the Unity physics engine – when large objects (such as Bosses, artificial walls, arena walls, or the player character) extensively overlap with other objects due to teleportation, knockback, or artificial wall rotation, the physics calculation load for a single frame increases exponentially, leading to sudden freezes. Therefore, this version introduces targeted adjustments and optimizations, including a rewrite of the combat physics framework.


[h2]Update Log[/h2]
  • Improved setting option Auto Select Upgrade: Upgrades that meet precondition will be prioritized.
  • New setting option Auto Move: Automatically dodges the nearest enemy and seeks the nearest power-up. However, if you own the construct Safety Zone, always move to the center of the arena.
  • New setting option Auto Adjust Multi-level: After each battle, the Multi-level will automatically increase or decrease based on the actual time taken in the previous battle.If the actual time taken in the previous battle was short, the Multi-level will increase, by a maximum of +3 each time.If the actual time taken in the previous battle was too long, the Multi-level will decrease, by a maximum of -3 each time.At the start of each new run, the Multi-level will be automatically off.
  • Halved the waiting time for each step of Geo Assistant's operation.
  • Optimized the performance of Mines, Blasts and Bullet Tracking.
  • Fixed an issue where the Bullet Chain upgrade wouldn't activate when not defeating enemies, and optimized its performance.
  • Thanks to using massive character sizes during testing, a long-standing humorous issue was accidentally discovered and fixed: all player bodies' actual colliders did not rotate with their visual graphics.
  • Changed the trigger detection for the upgrade Active Detonation from physical collision to mathematical distance calculation. This sacrifices some visual accuracy but helps improve late-game performance.
  • When the upgrade Reflex Escape effect triggers, the chosen teleport location will now consider the player's and Boss's positions and sizes to prevent overlapping with the Boss or arena walls after teleporting.
  • Further limited the actual maximum size of all objects (previously 625, now 225). This affects both visual size and collision size but does not affect damage calculation for related mechanics.
  • Changed most colliders in the game to triggers and rewrote various basic physical interaction effects (e.g., repulsion, squeezing, and overlap detection). This will improve game performance overhead while maintaining the original effects.
  • By eliminating the inherent mutual squeezing of colliders, fixed a previously unfixable bug: players with the upgrade Immovable would still occasionally be pushed away by Bouncer pets or enemies.
  • As this set of changes involves a large number of objects, it's currently uncertain whether oversights might lead to unexpected clipping issues in extreme cases. If anyone encounters such issues, please let me know.


[h2]Upcoming Development Plan[/h2]
  • Monitor and fix potential issues arising from this version.
  • Continue optimizing game performance.
  • Considering a rework of the Module System.


[h2]Community[/h2]

Your suggestions and feedback are quite valuable to me.
Please feel free to share them via Steam or Discord.
I'd love to hear from you!
Geometry Arena 2 Discord

v0.7.3 Update - The Not-So-Smart Geo Assistant

[h2]Update Log[/h2]
  • Added a series of assistance features named Geo Assistant. It can automatically attack, upgrade, go next level, and restart a run. However, it is not smart enough to use skills automatically, but you can enable certain modules to achieve a similar effect. You can prepare a dedicated build for it, watch it fight, and earn scores and pets.
  • Adjusted the size and layout parameters for elements in the settings UI, and added a new column for Geo Assistant.
  • New setting option Auto Go Battle: Automatically start the next level after a new run begins, or after each upgrade selection is complete.
  • New setting option Auto Restart Run: Automatically restart a new run after a run ends.
  • New setting option Auto Select Upgrade: Automatically select an upgrade upon entering the upgrade screen, prioritizing the upgrade type you have the most of. Excluding Endless, Special, Stats, and Construct types, as their content is more varied and may lack synergy.Therefore, by mixing and matching initial upgrades, you can guide the Geo Assistant's upgrade preference.
  • Fixed an issue where only 1 pet was awarded per level when the accumulated pet progress was greater than 2. (Previously, this issue required over 2000% Pet Drop Rate to trigger, causing the pet progress gained per level to exceed 1. For affected players, all accumulated pet progress will be granted after completing any single level after this update.)
  • Raised the rendering layer of barriers to be above pets.


[h2]Upcoming Development Plan[/h2]
  • Continue to refine the Geo Assistant.
  • Considering a rework of the Module System.


[h2]Community[/h2]

Your suggestions and feedback are quite valuable to me.
Please feel free to share them via Steam or Discord.
I'd love to hear from you!
Geometry Arena 2 Discord

v0.7.2 Update - Performance Optimization

[h2]Update Log[/h2]
  • Optimized the performance of all mechanics that frequently access player information.
  • Optimized the performance of power-up spawning, movement, and pickup detection.
  • Now, power-ups affected by the Magnetic Field will have their colliders permanently disabled to prevent stuttering caused by them being toggled repeatedly.
  • Now, when there are too many power-ups on the field, the spawning logic for new power-ups will be simplified, and all power-ups will have their colliders disabled to improve performance.
  • Added a "Blast Effect" settings option, as the masking animation calculation for blasts can cause significant performance overhead and visual clutter in the late game.
  • Added an "Other Particle Effects" settings option to control the display of particle effects besides projectiles and enemies (e.g., Mine fusion, power-up activation).


[h2]Recent Development Plan[/h2]
  • Add practical assistance features.


[h2]Community[/h2]

Your suggestions and feedback are quite valuable to me.
Please feel free to share them via Steam or Discord.
I'd love to hear from you!
Geometry Arena 2 Discord

v0.7.1 Update - Performance Optimization & Leaderboard Detail

[h2]Update Log[/h2]
  • Added a pet display column to the Leaderboard and improved column spacing.
  • Added a Leaderboard data detail interface. Click any leaderboard entry to view other players' initial upgrades, Challenges, and pet details, and more. (Module builds are not yet supported and will be implemented in a future update.)
  • Optimized the performance of power-up and trap spawning.
  • Optimized the performance for displaying large amounts of damage numbers.
  • Optimized the performance of Blast collision calculations.
  • Damage from multiple Blasts hitting an enemy within the same frame will now be merged into a single damage instance, improving performance when numerous Blasts are on screen.


[h2]Recent Development Plan[/h2]
  • Add practical assistance features.


[h2]Community[/h2]

Your suggestions and feedback are quite valuable to me.
Please feel free to share them via Steam or Discord.
I'd love to hear from you!
Geometry Arena 2 Discord