Version: 0.39.0.0
Release Date: October 21, 2024
We are pleased to announce a significant update to the P12 Editor, introducing key enhancements designed to streamline your development process and elevate the quality of your virtual creations!
[NEW] Enhanced Blank Project Template
[NEW] Integrated Localization System for Project Publishing
[ENHANCEMENT] Improved Point Light Rendering
We've significantly improved our Blank project template by incorporating a comprehensive set of common UI files. This update includes ready-to-use interfaces for character creation, leaderboards, settings, and in-game stores. These additions serve as valuable references and starting points, streamlining your UI development process and accelerating overall game production.
We've introduced a streamlined process to ensure your project is properly localized before publishing or updating. These enhancements aim to streamline your localization process and improve the overall quality of your game's translations across multiple languages.
For projects without localization, you'll be redirected to the localization menu.
The system will automatically collect text for translation.
Manually select the source language, then use machine translation.
Apply the translations to complete an initial localization of your game.
After the initial localization, manual verification and adjustments are crucial. Platform reviewers will check for translation completeness and UI quality in the four key languages. Pay special attention to:
Dynamic or Placeholder Text
Ensure proper handling of texts like "I have 1000 coins."
Verify that placeholders (e.g., "I have {0} coins") are correctly collected and translated.
Check word order in translated placeholder texts.
UI Display Issues
Account for text length variations across languages.
Enable adaptive text boxes and set appropriate font size ranges.
Adjust UI layouts to accommodate longer texts.
Text in Images
Prepare multi-language versions of images (at least English versions for non-Chinese).
Use LanguageUtil.getText to retrieve the correct Asset ID for the current language.
Typewriter Effects
New method to get the current display language, affected by:
Editor game launch (uses preview language setting)
Mobile app launch (uses device language setting)
Runtime language changes via setLanguage
Enhanced machine translation options in the localization window
Updated default font sizes for new text boxes in the UI editor:
Maximum: 57
Minimum: 15
(Note: This doesn't affect dynamically created or existing text boxes)
New methods added to the <LanguageUtil>
class
We've made significant improvements to our point light system, enhancing visual consistency and realism. These refinements result in a more consistent and visually appealing lighting system, enhancing the overall aesthetic quality of your game environments and character renderings.
Resolved an issue where certain character skins were not properly affected by the point light's attenuation factor. This ensures more accurate and natural-looking illumination on all character models.
Harmonized the subsurface scattering effect across all materials. This update introduces a subtle translucency effect on the shadowed side of objects, creating a more coherent and realistic interaction with point lights.
About P12 Editor
P12 Editor is a game engine that not only empowers professional developers to rapidly create diverse types of games, but also enables ordinary users to build various maps, characters, props, and scenes. By simplifying the fundamentals of game development, P12 Editor unleashes creativity like never before.
With its intuitive interface, users can start creating immediately through simple drag-and-drop actions, no tutorials required. The engine comes packed with thousands of built-in assets and templates, providing instant inspiration at your fingertips.
Whether you're a seasoned developer or a curious beginner, P12 Editor offers the gateway to bring your gaming visions to life. Download HERE and start creating!
Join P12 Community