Product Updates

Major Engine Update: Moddio Game Engine 2.1.0 Release

We’re excited to announce the release of Moddio Engine 2.1.0, and our first major engine update of the year! This is a big step up from engine version 2.0.0 and we hope you’ll be able to experience all the great changes as a creator and as a player.

This engine version includes all the minor updates we had (up until 2.0.12). All new games will automatically use 2.1.0, but if you are editing an already existing game, you’ll need to manually update your game engine to see these changes. We’ll list all the changes to 2.1.0 compared to 2.0.0 below.

What’s New in 2.1.0:

Engine Changes:

  • Server Authoritative Client-Side Prediction: CSP is now 100% server authoritative
  • Mobile Orientation Settings: Added to enable portrait orientation preference for mobile games.
  • Physics Engine Enhancements: Addressed issues with jittery physics, memory leaks, and projectile dimension inaccuracies.
  • Camera Dead Zone: Implementation to stabilize camera movement around player units.
  • Server Reconciliation Logic: Fully integrated into the physics engine for smoother gameplay.
  • Compression Algorithm Updates: Shifted from LZ-String to LZUTF8 for improved performance.
  • Memory Management: Enhanced to reduce leaks and improve overall stability.

UI Changes:

  • Mobile Ability Icons: Refined for improved clarity and interaction on mobile devices.
  • Real-Time CSS Customization: New actions introduced for dynamic UI style adjustments.
  • Expanded UI Section Accessibility: Now available for all user tiers.
  • Lobby UI Overhaul: Enhanced user experience and interaction design.
  • Shop UI Customization: A CSS class field is introduced for more styling flexibility.

General Editor Changes:

  • Mobile Canvas Editor Update: Inclusion of ability icons for an accurate preview.
  • Universal Logo Upload: Enabled for all subscription tiers.
  • Image Upload Enhancements: Added support for webp format and drag-and-drop functionality.
  • Cloning Functionality: Simplified process for cloning open-source games.
  • Version Control: Creators can now easily switch their engine versions. This prevents new engine versions from accidentally breaking games due to a lack of backward compatibility.

Script Editor Changes:

  • New Actions: .addClass(), .removeClass(), entity position on screen, set camera deadzone (local), position camera (for local).
  • New Variables: mobile secondary touch position (local) .
  • Script Library Expansion: Introduction of new UI editing examples.
  • Inline Editor Improvements: Enhanced with additional operators and function support.
  • New Scripting Feature: Added ‘for in loop’ action for more scripting capabilities.

Bug Fixes:

  • Addressed multiple issues across UI, editor stability, JSON views, and physics engine.
  • Resolved client-side memory leak problems.
  • Corrected skin and in-game shop purchase flows.
  • Fixed issues related to entity properties handling and saving in the editor.

Getting Started with 2.1.0:

All new games will now automatically use 2.1.0 to as the engine version! You will not need to change anything.

If you’re editing an existing game that was using another engine version, you’ll need to update it manually. Go to www.modd.io and select the game you’d like to change engine versions. Click on Editor > Game Settings >Engine tab. You will see a field labeled “Engine Version” and you can change this to “2.1.0”.

Your Feedback Matters:

We always appreciate your feedback so that we can continue to improve the engine and make the experience better. Go try out the new update and share your thoughts on our Forums. Please report any bugs and include the engine version you’re using.

Thanks for all your support!