p12.network Open in urlscan Pro
76.76.21.21  Public Scan

URL: https://p12.network/
Submission: On February 23 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Please rotate to horizontal
to experience P12 site
100%



Skip →


UGC Ecosystem
Effortlessly create games using the P12
Editor. Inspired, diverse, and voluntary game
creations contributed by the P12
Community
Empowering
Onchain Games
P12 will empower the emergence of
thousands of onchain games, paving the way
for a breakout in onchain gaming landscape
P12 GPark Editor
The first and only onchain engine that
pioneers the transition from a Command
Line Interface (CLI) to a user-friendly
Graphical User Interface (GUI).
Expanding The Player Base
P12 pioneers the successful approach to
onboard Web2 gamers to Web3 by linking
onchain Soulbound NFTs with STEAM
credentials

GUI Onchain Engine
P12 is building the first and only GUI Onchain Engine
for onchain games and autonomous worlds
community & links
Discord
Twitter
Mirror
Youtube
Assets
Arcana
Arcana @ TI11
Badge
Audit Reports
Dragonverse NEO
latest
Pin

Project Twelve Breaks Record for Most NFT Holders Amid $8 Million Funding Round
to Build Sustainable Web3 Gaming Ecosystem
Announcement

Amid surging popularity of Web3 gaming platform Project Twelve, Genesis
Soul-Bound NFT airdrop receives over 500,000 claims in under one week,
catapulting Project Twelve to record breaking status as Web3 leader with the
largest number of NFT holders and airdrop claims.




As a pioneer of Web3 gaming, Project Twelve’s (P12) recently revealed Genesis
Soul-Bound NFT airdrop was met with overwhelming enthusiasm from the global
gaming community. In the first week since its launch on June 27th, over 500,000
NFTs were claimed and this number continues to rise. Nearly 70% of participants
joined through referrals, reflecting strong organic growth.



Project Twelve (P12) Genesis Soul-Bound NFT airdrop met with overwhelming
enthusiasm from the global gaming community, receiving over 500,000 claims in
under one week since launch. (Graphic: Business Wire)




The airdrop’s greater-than-expected popularity is a testament to P12’s strong
brand recognition and the appeal of its innovative vision to the gaming
community. It also establishes P12 as the platform with the largest number of
engaged potential users in the Web3 gaming platform space. Genesis Soul-Bound
NFT pays homage to Steam developers and gamers by capturing off-chain
credentials, including games published and hours played. In doing so, the set of
valuable proof-of-play data will entitle NFT holders to future rights and
benefits, and gamers within the P12-verse will be a part of the growing movement
of virtual asset pioneers, paving the way for a new Web3 gaming future.




Project Twelve recently closed $8 million in new funding from a combination of
committed investors, including: MetaApp, Project Galaxy, Primavera Ventures,
CyberConnect, CCV, Smrti Lab, and others. With this new funding, P12 will be
able to tackle key challenges affecting the Web3 gaming industry. Removing the
flawed, for-profit model, P12 aims to better serve the user by building complete
infrastructure and tooling to make game creation accessible and implementing a
set of economic and governmental mechanisms to make game economy sustainable.




Engage with Project Twelve on Twitter (@_p12_), Discord
(https://discord.com/invite/p12), and their blog (https://mirror.xyz/p12.eth).




About Project Twelve

Project Twelve (https://p12.network/) is a Web3 gaming platform and game creator
ecosystem with a sustainable economy. It features the Editor, a full-featured
Metaverse content engine for building game worlds; the Infra, a set of API/SDK
and developer portals for bridging game content on-chain; and the Econs, a set
of economic and governmental rules and mechanisms implemented in EVM smart
contracts.

Jul 11, 2022
Pin

Project Twelve Closes $8 Million Funding Round to Build Sustainable Web3 Gaming
Ecosystem
Announcement

Emerging as a premier project in the Web3 gaming space, Project Twelve (P12) is
announcing the close of $8 million in new funding, paving the way for an
expanding ecosystem with a sustainable game economy that makes game creation
accessible. This funding round comes from a combination of committed investors,
including: MetaApp, Project Galaxy, Primavera Ventures, CyberConnect, CCV,
InfinityLeague, Smrti Lab, and others.




Project Twelve (P12) Genesis Soul-Bound NFT airdrop has been met with great
enthusiasm from the gaming community.




With this new funding, the founding team will be able to expand on their strong
vision in making game creation accessible and game economy sustainable. In
recognizing an impending paradigm shift for virtual assets, the P12 team set out
to do away with obstacles that have historically minimized the impact of virtual
worlds and experiences.




Removing the flawed, for-profit model, P12 aims to better serve the user, making
way for limitless possibilities within the realm of virtual worlds. To tackle
key challenges affecting the Web3 gaming industry, P12 will build complete
infrastructure and tooling to make game creation accessible and implement a set
of economic and governmental mechanisms to make game economy sustainable.




The team behind P12 comes from a hybrid Web3 and gaming background. They have
been in the blockchain and cryptocurrency space since 2018 and have successfully
built a decentralized exchange (DEX) product. They also have a proven track
record in R&D and building gaming products. P12 strives to combine the best of
Web3 and gaming.




Commenting on the initial evolution of Project Twelve, Founder Boyang explains,
"P12 was conceptualized by a group of hardcore gamers who have a deep passion
for and great faith in gaming. While serving the gaming industry, we also
identified key challenges facing the future of gaming - that is insufficient
supply and broken economies. Now, we see a solution to the challenges in
combining the best of Web3 and gaming, that solution is P12."




Project Twelve is now inviting individuals interested in the P12 vision to
collect recently launched Genesis Soul-Bound NFT - the ultimate tribute to
Developers & Gamers - from their airdrop site and to invite others to do the
same via the P12 referral program. Officially launched on June 27th, the Genesis
Soul-Bound NFT airdrop has been met with great enthusiasm from the gaming
community.




The P12 Genesis Soul-Bound NFT pays homage to Steam developers and gamers by
capturing off-chain credentials, including games published and hours played. In
doing so, the set of valuable proof-of-play data will entitle NFT holders to
future rights and benefits, and gamers within the P12-verse will be a part of
the growing movement of virtual asset pioneers, paving the way for a new Web3
gaming future.

Jun 28, 2022
Recap: P12 Arcana Linea Editorium - Unleashing UGC Magic and Shaping the
Lanscape of Autonomous Worlds
Announcement

> P12 is building the first and only GUI Onchain Engine for onchain games and
> autonomous worlds.

--------------------------------------------------------------------------------




P12 Editor, the first and only GUI (Graphical User Interface) Onchain Engine
built by Project Twelve, made an impressive debut recently. It is now clear that
UGC (User Generated Content) can be a paradigm for the future of onchain games.

In September 2023, P12 collaborated with Linea, a developer ready zk-rollup
powered by Consensys, and launched a UGC gaming creation initiative — P12
Arcana, as part of the Linea Entertainment Festival.

At P12 Arcana, P12 officially launched the first beta of P12 Editor, a GUI
onchain game engine to accessiblize web3 game creation. Creators crafted over
14,000+ remarkably exquisite game scenes with the P12 Editor, offering a glimpse
into a possible blueprint for the future paradigm of on-chain autonomous worlds;
user-generated, user-governed, and user-centric economies.






P12 Arcana: high participation, real creations and sparks of inspirations




--------------------------------------------------------------------------------




What is P12 Editor?

P12 Editor is the first and only onchain engine that pioneers the transition
from a Command Line Interface (CLI) to a user-friendly Graphical User Interface
(GUI). P12 Editor integrates with onchain frameworks like MUD and Dojo, and
simplifies gaming development primitives using prefabs and templates.






Linea Station Built with P12 Editor




--------------------------------------------------------------------------------





TRACTION

 * Editor Download: 13,836
 * Total Creations: 14,994
 * Total Voters: 33,910
 * Wallet Connect UAW: 114,925
 * Total Vote Casted: 200.7M
 * Geographic: CIS (Russia, Ukraine, Belarus…), Turkey, Vietnam, China, Japan,
   Indonesia, North America, UK.




--------------------------------------------------------------------------------





SHOWCASE: USER CREATIVITY IN FULL BLOOM

The future of the autonomous worlds was on full-display among the UGC creativity
shown at P12 Arcana: Linea Editorium. Let's dive into the remarkable creations
in the past month.

Due to space restrictions, we couldn't showcase all of the exceptional creations
below. Explore more at P12 Arcana





VOL.1 LINEA THEME



Vol.1 Linea Theme




Users made use of the P12 Editor's versatile built-in templates and asset
library—which include the Linea logo—to craft an array of captivating
Linea-themed scenes, bringing their distinctive visions of the Linea brand to
life.

 * ⭐ Linea ServiseStation - By dijorey.cyber
 * ⭐ Linea presentation - By Lync12
 * ⭐ Doing P12 stuff - By anarcii.eth
 * ⭐ Festival Event ^^ - By kikilala





VOL.2 FAN-ART: JOJO, NARUTO, GTA, MARVEL…



Vol.2 Fan-Art




Drawing inspiration from popular franchises, the P12 community—a talented
collective mainly consisting of gamers—harnessed the power of the P12 Editor to
produce original and striking Fan-Art. Exhibiting remarkable creativity and
skill, participants reinterpreted iconic characters and scenes from well-known
series such as Jojo's Bizarre Adventure, Naruto, Marvel Heroes and GTA: San
Andreas. Beyond merely replicating the essence of the source material, these
engaging works showcase the distinctive talents and perspectives that the UGC
brings to the table.

 * ⭐ jojo x p12 reference - By dijorey.cyber
 * ⭐ Naruto x Pain - By anarcii.eth
 * ⭐ Heroes: mission fast mail - By pumpdumpit.eth
 * ⭐ P12 World Z - By Bangseo





VOL.3 P12 TO DA MOON



Vol.3 P12 To Da Moon




The boundless cosmos has perennially captivated human imagination, a sentiment
mirrored in the creative contributions from P12 community. Numerous enchanting
space-themed art pieces surfaced, each delving into various facets of the
celestial sphere. Creators ingeniously incorporated the P12 logo into cosmic
landscapes, immortalizing it amidst the stars, while others drew inspiration
from iconic sci-fi epics like Star Wars, skillfully depicting gripping scenes
that whisked viewers to distant galaxies.

 * ⭐ P12 on the Moon - By mystervee.cyber
 * ⭐ Shine - By @Shine1973Yeth
 * ⭐ Space - By @ruban0302
 * ⭐ StarWar - By rosinaakomaniny.cyber





VOL.4 MEMES



Vol.4 Memes




Memes, an integral part of crypto culture, inspired a wealth of captivating
creations that resonated with P12 community. Meme-themed creations captured the
event's spirit. Creators brilliantly paid homage to original crypto memes,
evoking nostalgia while showcasing the community's wit. Others seamlessly
integrated the P12 logo into classic meme formats, demonstrating both the
brand's adaptability and the dynamic nature of memes themselves.

 * ⭐ trade offer - By dijorey.cyber
 * ⭐ ToP12 - By @degenofweb3
 * ⭐ P12 Editors - By @0xProfessorJo
 * ⭐ Whale hunting - By ul_pivikpanda





VOL.5 HORROR & ACTION



Vol.5 Horror & Action




In the realm of gaming, virtual worlds offer alternate lives and unattainable
experiences. The P12 community ushered in a darker side of virtual worlds
through vivid murder and crime-themed creations. Creators captured chilling
horror scenes and the intensity of crime-fighting, captivating audiences and
revealing the gaming sphere's complex dimensions and boundless potential for
thought-provoking exploration.

 * ⭐ wow? - By @Suzanne24130117
 * ⭐ police - By @LeighBrownnft1
 * ⭐ Counter-Strike 2 - By TTSN
 * ⭐ POLICE IN ACTION - By mahen.eth





VOL.6 FLUFFY COMPANIONS



Vol.6 Fluffy Companions




Who could resist the charm of these fluffy companions? Regardless of the initial
theme, incorporating a delightful array of cuddly cat, dog, and panda models
from the P12 Editor's resource library instantly brightened and captivated the
players' hearts.

 * ⭐ Dogland - By @paijosakti92
 * ⭐ Fairy_Patrol - By @MmVishnevsky
 * ⭐ Cats vs. Dogs - By Lync12
 * ⭐ Petting Prize - By @PetiaPiat





VOL.7 DREAMLAND



Vol.7 Dreamland




The P12 community has created captivating game maps that transport attendees to
ethereal realms of pure imagination. Barbieland, the blossoming gardens, and
moonlit seaside haven, all of which offer breathtaking beauty, creating an
unforgettable backdrop for gaming.

 * ⭐ BarbieLand - By PROCENT
 * ⭐ Frendly City - By @BASICKTRUST
 * ⭐ The Tranquil Garden - By mystervee.cyber
 * ⭐ Fountainhead Palace - By Bangseo





VOL.8 LIFE SIMULATION



Vol.8 Life Simulation




People dream to experience a second life in video games. The P12 community has
created a myriad of life simulation works to fulfill this desire. Whether it's
running an enchanting shop, relaxing with friends, or indulging in spirited
metaverse party, an engaging adventure awaits everyone to savor with delight.

 * ⭐ P12 World Z 2.3 - By Bangseo
 * ⭐ P12 World Z - By Bangseo
 * ⭐ Tea ceremony- By dijorey.cyber
 * ⭐ Metaworld Party - By @Kingorenx26




--------------------------------------------------------------------------------





SPECIAL THANKS TO

P12 hereby present deep appreciation towards our launch partners: Linea, Degame,
Particle Network, CyberConnect, DeFi Kingdoms, Mobox, Lifeform, Dmail,
Sandstorm, Gamefi.org, Unemeta, ReadON, Aki Network, BlockX, Aspecta, Tearing
Spaces. Let’s continue to push the boundaries of the Web3 gaming together!






Launch Partners

--------------------------------------------------------------------------------





SO WHAT'S COMING UP NEXT?

Great things are on the horizon.

…

Revealed soon.

--------------------------------------------------------------------------------




About Linea

Linea Blockchain is a high-speed, low-cost layer-two (L2) network designed to
make Ethereum more usable. Powered by ConsenSys, the organization behind the
popular MetaMask wallet, Linea aims to enhance the Ethereum experience. It does
this by using a novel technology called zero-knowledge (ZK) proofs. This
technology allows Linea to process transactions quickly and cheaply while using
the Ethereum network for ultimate security and scalability.

--------------------------------------------------------------------------------




Join P12 Community

Website | Gallery | Assets | Twitter | Discord | YouTube

About P12

P12 is building the first and only GUI Onchain Engine for onchain games and
autonomous worlds. P12 Editor integrates with onchain frameworks like MUD and
Dojo, and simplifies gaming development primitives using prefabs and templates.
P12 Editor empowers developers to achieve composable games creation, seamless
assets deployment and permissionless open economies. P12 raised 8 million USD
from investors including Primavera, Galxe, CyberConnect and CCV.

--------------------------------------------------------------------------------




> P12 is building the first and only GUI Onchain Engine for onchain games and
> autonomous worlds.

Oct 24, 2023
Launching P12 Arcana: Linea Editorium, a gaming UGC campaign powered by P12
Editor.
Announcement

We've been quiet. We've been building.




And now, P12 IS BACK.




P12 Arcana: Linea Editorium IS LIVE NOW. arcana.p12.games









What is P12 Arcana? A gaming UGC campaign powered by P12 Editor. You are invited
to: Create your own metaverse assets , vote for your favorite piece, complete
associated tasks and win cash reward & P12 Power Levels that grants you
increasing allocation of P12 Token Airdrop.




What is P12 Power Level?  It's a fungible onchain asset that is accumulatable &
tradable.  Using PL to upgrade your P12 Genesis NFT which corresponds to a
higher P12 airdrop allocation.




Claim P12 NFT: http://airdrop.p12.games









Are there any other rewards?  YESYESYES, The Prize Pool so good, It's going to
be fun and equally beneficial to the participants.




 * 20000+ USDT
 * Legendary P12 Genesis NFTs
 * Linea Gas Pass
 * Tokens & credits from  DeFi Kingdoms & Dmail









How do I participate P12 Arcana?  Finish 7 easy tasks then claim PL and win all
the rewards.




 * Register P12 Editor
 * Publish your Creation
 * Become a Voter
 * Vote Everyday
 * Bridge your P12 Community Badge
 * Linked with Aspecta
 * Linked with UNEMETA









Here's the step by step tutorial.  Watch it, follow it and win your prize.  

https://youtu.be/O1PwJkRjkPE




Or read on notion:

https://project-twelve.notion.site/P12-Linea-Creating-the-Future-of-Web3-Gaming-with-P12-Editor-9f6b8bd34f2e4ba5932627056d4361e3

Sep 05, 2023
Introducing P12 Power Levels, the core asset of Project Twelve ecosystem.
Announcement


1. WHAT IS P12 POWER LEVEL(PL)?

P12 Power Level is a fungible onchain asset that is accumulatable & tradable.

P12 Power Level serves as a vital role in the P12 ecosystem, Its core & only
purpose is to upgrade your P12 Genesis Soulbound NFT. Therefore, giving you
higher Soulbound Token level which corresponds to a higher $P12 airdrop
allocation.





1.1 PL UPGRADE SETTINGS & METRIXS

PL allows you to level-up your P12 Genesis Soulbound NFT.

The rarer your NFT is, the higher P12 Power Level is required to fully upgrade
it.










1.2 WHERE DO I CHECK MY NFT RARITY?

You can check your rarity, current P12 Power Level, gaming records & account
value via airdrop.p12.games





2. WHAT IS P12 GENESIS SOULBOUND NFT?

If you already have your P12 Genesis Soulbound NFT, jump to 3.0

P12 Genesis Soulbound NFT is a gamer/developer credential in the P12 Ecosystem.
Each of them are bounded with a Steam Gamer Account / Steam Developer Account.
P12 utilize Steam API to read your offchain gaming data & transform them into a
dedicated onchain gaming credential.





2.1 HOW TO CLAIM YOUR P12 GENESIS SOULBOUND NFT?

If you have a Steam Gamer Account, follow instructions:

https://youtu.be/lIPD-3HDfIo

If you have a Steam Developer Account, follow instructions:

https://youtu.be/ASd34eSnVTY





2.2 WHAT ARE NFT RARITIES?

P12 has a spectrum rarity system that defines the level of your NFT. All
ecosystem assets are classified by rarities. For more details, check:

https://mirror.xyz/p12.eth/vPvf1hwC_dcJ8iE5zfX8_3PSYhDS8esdPw_8kUmD0T4





3. HOW DO I ACQUIRE P12 POWER LEVELS?

You can acquire P12 Power Level by participating in P12 Arcana: Linea Editorium.
All associated tasks will have corresponding P12 Power Level as reward. If you
want to maximize your Power Level rewards, make sure you check in on a daily
basis.







3.1: BRIDGE YOUR P12 COMMUNITY BADGES TO P12 CHAIN.

P12 early ecosystem supporters received P12 Community Badges as rewards.
According to the spectrum system, P12 Community Badges also come in 5 different
rarity, bridging them to P12 Chain (A P12 ecosystem layer3 for game assets swap
& trade) will allow you to collect P12 Power Level rewards.







3.2 AFTER P12 ARCANA, HOW CAN I ACQUIRE MORE P12 POWER LEVELS?

P12 Power Level is so far, exclusively available on the P12 Arcana series. If
you miss out on this season, stay tuned as we will announce more ways to acquire
P12 Power Levels in the future.













Aug 31, 2023
P12 Web3 Gaming Round Table Vol.1 is successfully held
Announcement

P12 Round Table is where we sit down with industrial leaders to talk about :




1. How they plan to shape Web3 Gaming's future

2. What gamers want to know most




In the first episode, honored to have:

Jiho,  Co-founder  of Axie Infinity

Karel, Co-founder  of TreasureDAO

Kieran Warwick,  Co-founder of Illuvium

Michael, CEO Of Xterio Games

special guests ReadyPlayerRich, Polkastarter Gaming




Together with P12 founder Boyang, we shared some valuable insights and exchange
opinions on the future development of Web3 Gaming.




Over 1.5k listeners tuned in to the session. You may replay the Twitter Space
here:  https://twitter.com/i/spaces/1YpKkgdWoVdKj?s=20

Aug 29, 2023
P12 Editor Alpha v0.15.0.0 Release Notes
Announcement


IMPORTANT NOTES:




The save function in the editor is optimized so that it will not generate file
differences when there are no changes to the project content. If you want to
simulate an empty project, you can drag any object into the main viewport and
then delete it, and then execute save to save an empty project in Projects

Disabled the resource selector in the character editor (the resource selector
will be optimized as a whole in the future)

Removed the "chest open/close" and "chest angle" items from the character
editor. The effect of these two properties can be achieved by other editing
items, so for the sake of performance, we decided to remove these two properties
and the corresponding interface has been deprecated

In the character editor, when the character model in the main viewport is not
displayed, frequent switching of the character model may result in abnormal
character shapes. For now, It can be resolved by refreshing and switching the
character model again. This will be optimized in future updates

In the UI editor, after resetting the resources placed in the UI component,
modifications to the size of the UI component will not be saved. You need to
place any UI mapping resources and then adjust the size of the component to
circumvent the problem

Under listenserver mode, the scaling interface for characters can occasionally
fail. There will be a follow-up fix for this.





NEW FEATURES:





【NEW FEATURE】SINGLE-SIDED SCALING & OVERALL SCALING




Single-sided scaling Single-sided scaling feature is only available for static
models There is now a single-sided scaling indicator (x-red, y-green, z-blue) in
the positive and negative directions of the x, y, and z axes of the static model
envelope box.When the mouse hovers over the single-sided zoom indicator, the
indicator is selected (yellow)When performing single-sided zoom, the indicators
other than the currently selected indicator shrink.Dragging the selected
single-sided zoom indicator to perform single-sided zooming in the corresponding
direction, changing both position and scale.When performing single-sided
scaling, the minimum value of the X, Y, and Z axis Scale is 0, otherwise, the
scaling is not continued.

Whole-scalingSelect any single-sided scaling indicator, hold shift, and drag to
whole-scale.When performing single-sided scaling, the minimum value of X, Y, and
Z axis Scale is 0, otherwise, the scaling will not be continued





【NEW FEATURE】VIEW SELECTOR

The view selector can be used to switch views and adjust the position and
orientation of the camera.




View Selector - UI

Base surface (6): contains the front, back, left, right, top and bottom.

Corner faces (8): the corner faces are sandwiched by three adjacent faces,
containing the front upper left, front upper right, front lower left, front
lower right, rear upper left, rear upper right, rear lower left, and rear lower
right.




View selector - view switching

The view can be switched with the view selector's base, corner, and adjacent
face selection keys.

Clicking on one of the base/corner faces of the view selector will rotate the
position and orientation of the camera and switch the view to that face.

When the view selector is in the base plane, hover over the view selector range
to display the adjacent base plane selection key. When you click on an adjacent
base plane selection key, you will rotate the camera position and orientation to
switch the view to the adjacent plane of the current view.

View selector - camera rotation logic

The view selector is rotated with the coordinates when the camera orientation is
rotated.

The object focus mode rotates on the axis of the geometric center of the focused
object.

In non-focus mode, the camera is rotated on the axis of its geometric center.

View selector - position

Left click and long press on the view selector to drag the view selector
position and release the left click to fix the view selector on that position.

The view selector must be moved inside the main viewport. If it goes beyond the
main viewport, it will rebound to the main viewport after releasing the left
button.

Click the Restore default window settings option in the view to restore the view
selector control to its default position.


【NEW FEATURE】MULTI-SELECT OBJECT COPY OBJECT ID OPTIMIZATION

Object Manager supports copying object IDs when multi-selecting

Different object IDs are automatically separated by ","

The order of copying IDs is sorted from top to bottom of the object order in the
object manager


【NEW FEATURE】COLLISION DETECTION METHOD

To save the performance consumption between triggers and triggers

Also solve the problem of not being able to interact with the trigger at one end

New QueryOnly mode for collision detection

Original solution:

Use Type.PropertyStatu

After modification:

Use Type.CollisionStatus

Also compatible with:

Type.PropertyStatus, Type.CollisionStatus





【NEW FEATURE】DEVTOOLS DEBUGGING SUPPORT ON MOBILE

Developers can use DevTools debugging tools to debug projects on mobile in real
time to get instant game feedback and view related performance consumption The
steps are as follows.

Enter developer mode on the mobile side to enable USB debugging

After starting the game, look for the DevTools online URL in the log file in the
directory below
/data/data/com.Yourcompany.MetaWorldTest/files/UE4Game/MetaWorldMobile/MetaWorldMobile/Saved/Logs/MetaWorldMobile.log

Open the "Source Code" tab in your browser at the link above and interrupt to
start debugging (note that you need to be on the same network)

Open the JS Script Profiler view in the tab list, grab the performance data and
view


【OPTIMIZATION】OPTIMIZE HEADER NODE RUNTIME ENVIRONMENT WHEN CREATING
PREFABRICATED OBJECTS

When creating a prefabricated body with the right click in the object manager,
the runtime environment for generating the prefabricated body header node is no
longer all double-ended, and the prefabricated body header node of the
corresponding environment is generated according to the runtime environment of
the child object;

When generating a prefab, if the selected objects are all double-ended objects,
the generated prefabricated body object is double-ended

When generating a prefab, if the selected object has both double-ended and
single-ended, the generated perform object is double-ended

When generating a prefab, if the selected objects are single-ended, but there
are both client and server, the generated prefabricated body object is
double-ended

When generating the prefabricated body, if the selected objects are all
single-ended and all are clients or servers, the generated prefabricated body
object is single-ended and the network state is the same as the selected object





【OPTIMIZATION】OBJECT MANAGER FILTERING OPTIMIZATION

Object Manager filtering optimization, support for selecting multiple filter
conditions for filtering (results are taken and set)

Support filtering the viewport to show hidden and locked status in the viewport





【OPTIMIZATION】DISCONNECTED RECONNECTION OPTIMIZATION

10-second automatic reconnection will be triggered when the connection between
the front and back ends of the game fails due to network fluctuations, etc., and
players will not be able to operate during the automatic reconnection

The disconnection will be triggered when the automatic reconnection process ends
and the server is still not successfully connected

Click on the "reconnect" function after disconnection, then you will be directly
matched with a new game room again

If the connection to the server is successful during automatic reconnection, the
game will be reconnected without perception

New game client from the onPause state back to running, no longer perform
reconnection logic, onPause state can support a maximum of 3 minutes to
maintain, beyond 3 minutes back to running will be disconnected from the server.

No longer support the disconnection and reconnection function outside the game,
the game will not be able to reconnect into the room before the disconnection
after exiting

Disconnect reconnect callback functions:Callback function triggered on network
disconnection: addNetworkDisconnect(callback : () => void): voidRemove the
callback function triggered when the network is disconnected:
removeNetworkDisconnect(callback : () => void): voidCallback function triggered
on successful reconnection after network disconnection:
addNetworkReconnection(callback : () => void): voidRemove the callback function
triggered on successful reconnection after network disconnection:
removeNetworkReconnection(callback : () => void): void





【OPTIMIZATION】FOUR-WHEELED VEHICLE FUNCTION ADJUSTMENT

New custom tire radius property, you can customize the radius of the tire
envelope according to the size of the vehicle model

Physical calculation of the new vehicle migrated to the client, reducing server
consumption

API interface adjustment/** New SetDriver() interface, which requires binding of
the vehicle on the client side to confirm the actual control role of the
vehicle. */ if(GamePlay.isClient()){ this._Vehicle4W.setDriver(player); } /**
The vehicle control interface is changed to be called directly on the client
side. */ if(GamePlay.isClient()){ //Receive button events from the client to
control the throttle and direction of the vehicle
Events.onKeyDown(Type.Keys.Up,()=>{ this._Vehicle4W.setThrottleInput(1); });
Events.onKeyDown(Type.Keys.Left,()=>{ this._Vehicle4W.setSteeringInput(1); });
//Receive button events from the client to control the vehicle brakes
Events.onKeyDown(Type.Keys.SpaceBar,()=>{
this._Vehicle4W.setHandbrakeInput(true); }); }


【OPTIMIZATION】UI EDITOR-RELATED OPTIMIZATION

1.Object list optimization

No longer expand all the parent objects after adjusting the position between
them

When an object is selected in the main viewport, the object list will locate the
object

2.Add option to the right-click menu in the designer

Both the object list and the right-click menu of the designer allow operations.

3.New control type - button (allows mounting of text subobjects)

New control type [Button], and renamed the previous button control to [Button
(Deprecated)], the object properties of [Button (Deprecated)] are unchanged from
before, and whether [Button (Deprecated)] is retained in the future will be
determined by usage

[Button] is more flexible than [Button (Deprecated)] in terms of configuring the
text style function, the specific differences are as follows.No [text] object
property grouping, that is, you can not directly configure the text, other
properties, and [button (deprecated)] exactly the same[Button] can be the parent
of [Text], and there is no limit to the number of child objects that can be
mounted on [Text].

New Button API: MWGameUI.MWUIGameButtonDeprecated Button API:
MWGameUI.MWUIButton

4.Image resources can be replaced by dragging the image object directly into the
main window

After dragging the UI mapping into the designer and releasing it, it will
directly replace the image/button component image resource rendered at the top
of the mouse location

5.Progress bar button image with and selectable

To allow developers to adjust the position of the progress bar buttons to avoid
some images not being dragged to the edge when dragging, new properties and have
been added

[Anchor Type]: You can choose [Center] or [Both sides] to modify the specific
position of the anchor point in the button image

[Offset Value]: Used to modify the position of the button relative to the anchor
pointWhen the anchor type is [Center], an offset value of X pixels shifts the
button image X pixels to the right, and an offset value of -X pixels shifts the
button image X pixels to the left.When the anchor type is [Both sides], an
offset value of X pixels means that the leftmost and rightmost positions of the
button image can be slid as a whole, and an offset value of -X pixels means that
the leftmost and rightmost positions of the button image are shifted inward by X
pixels as a whole

6.New and functions for containers

Previously, when auto-layout was enabled, all child objects in the container
were sorted according to top-to-bottom and left-to-right order; this update adds
and properties to determine exactly how these child objects are
sorted:Horizontal sortingFrom left to rightRight to LeftVertical sortingTop to
bottomBottom to top

With the two existing properties, a total of 72 types of container layouts can
be achievedContainer typeHorizontal layoutVertical layoutAlignment rulesTop Left
AlignmentCenter-left alignmentBottom Left AlignmentTop Right AlignmentRight
center alignmentLower right alignmentTop center alignmentCenter alignmentBottom
center alignment

Step 1: The alignment rules determine where the overall position of the aligned
objects is in the container and which of the nine anchor points of the container
is used to align them

Step 2: Horizontal and vertical sorting determines how these aligned objects are
aligned internally as a whole, specifically which corner of the overall position
of the aligned objects will be at the top of the hierarchy

Step 3: Decide the alignment direction according to the container type
(horizontal distribution/vertical distribution), the object at the top of the
hierarchy is placed in the corner determined in step 2, and the remaining
objects are distributed according to this alignment direction

Example: By default, the default value of container type is the horizontal
layout and the default value of alignment rule is top-left alignment when grid
layout is turned on.

Modify the left-to-right property to right-to-left and the top-to-bottom
property to bottom-to-top.

Another example: turn on the default case of grid layout, set the container type
to a vertical layout, and the alignment rule to top-right alignment.

Modify the left-to-right property to right-to-left and the top-to-bottom
property to bottom-to-top.

7.New (control all controls under UI object instead of single control slot
hierarchy)

New , corresponding to the same effect of [UI settings] - [z factor] in the
properties panel, used to adjust the rendering order between UI files, the UI
file with the larger z factor is rendered in the upper layer

MWUIUserWidget Type New Functions

8.New for images, etc.

New , corresponding to the [Style] - [Image Margin] property in the UI editor

MWUIImage Type New Functions

MWUIButton/MWUIGameButton Type New Functions

MWUIProgressbar Type New Functions




9.New for scroll box

New is used to listen to the UI scroll box scroll end event, and then handle
other functions

When inertia is turned on, events are also sent when the scrollbar
stopsMWUIScrollBox Type New Functions


【OPTIMIZATION】EDITOR AUTO BACKUP

1.Optimize the editor auto backup function, auto backup covers the main editor
and sub-editor.

The minimum time interval for automatic backup is changed to 1 minute.

When automatic backup is enabled, the modified data will be automatically backed
up after the set time interval when the main editor, sub-editor, or
prefabricated body is modified.

The character data that is not documented will not be backed up.

2.The editor adds a new backup content recovery function.

Restore SceneWhen developers enter a project in the project interface, they will
compare the local file and the automatic backup file of the project. If there is
any difference and the automatic backup file is modified later than the local
file, a pop-up window will prompt developers whether to restore the backup file.

Restore pop-up windowRestoreClick Restore to read the backup project into
memory, load it and open it.OpenClicking Open will open the folder where the
backup project is located.IgnoreClick Ignore to not restore the backup project
and continue to keep the files.CloseClick Close to not restore the backup
project and continue to keep the files.


【OPTIMIZATION】PUBLISH GAME NAME RESTRICTIONS

When publishing a game in the editor, the name of the published game no longer
has restrictions for illegal characters and word counts, etc.





【OPTIMIZATION】SINGLE-ENDED COMPONENT (NON-PHYSICAL COMPONENTS)

The Skybox, Ambient Light, and Sunlight components in the world are single-ended
by default.





【OPTIMIZATION】ADDING TIPS TO THE CHARACTER EDITOR

New hover tips for all editable items in the character editor show tips for the
corresponding properties when the cursor hovers over the properties name.





【OPTIMIZATION】EDITOR REGION CHANGE

The Icon in the upper left corner of the Editor window will change with the
editor version, when the domestic editor is opened, the default is the domestic
logo; when the overseas editor is opened, the default is the overseas logo.


【OPTIMIZATION】EDITOR LOGIN OPTIMIZATION

Login page refreshAfter the editor's login page request fails for 15s, the page
is automatically refreshed.

Automatic login logicAfter the user logs in successfully, the editor will record
the login information and execute automatic login within 7 days by default.

Environment retention logicWhen the editor is opened for the first time, the
domestic version defaults to the domestic environmentWhen the user switches to
other regions, the editor will switch to the overseas environmentAfter the user
logs in, the next time the editor is opened, the user's last login environment
and region will be retained.

Logout-related logicIf the user manually triggers to log out (1. Project
selection interface button 2. Project drop-down menu option within the project),
the next time the editor is opened, the user will not be automatically logged
into the account, and will need to log in again.


【OPTIMIZATION】FULL MANUAL DOWNLOAD OF RESOURCES

Removed the download method of "full download after login" from the current
local repository, and no longer display the Loading window after login

When the project is opened, all resources used in the project scene will be
verified and checked locally to ensure that the resources used in the project
exist locally and are the latest version.Tips: The first time you open the
editor, you need to download the resources in the empty scene, the loading time
will be longer than the first time.

After entering the project interface, the resource library will read the
resource information in batches with the UI scrolling (and always read the
latest version of the resource information from the server)

Developers can select resources on their own and manually click on the resource
thumbnails to download the content of the resources (and always download the
latest version of the corresponding resources from the server)Icon descriptions
of the different states of the resources

Removed the filter Icon and placed the category filter list outside







Aug 29, 2023
P12 Editor Alpha v0.14.0.0 Release Notes
Announcement





IMPORTANT NOTES:

1.Paths for saved files have changed, now they are under the same directory
level as WindowsNoEditor. Old saved files will no longer load. Move the old
files to the new directory if you wish to continue using the old files.

2.The minimum player number limit in a game is now 5. Projects with this limit
of less than 5 will have it modified to 5 when opened with the 014 version
editor.

3.The existing joystick customization is discontinued. If you have used it in
the existing version, please manually add 'bUseTemplatJoystick=False' in the
config.

4.As script compilation is incremental, there is a known problem: after
modifying the script properties, when running the project to compile the script,
the script properties have changed to cause the property pointer stored in the
property column to be wild, and the editor will occasionally crash. Prevention
method: after changing the script properties, do not select the script object,
directly compile and run to upload the game and perform other operations.

5.Because of the project path migration, the script of the game project will
prompt an error in VSCode (this does not affect operation). Please delete the
tsconfig.json file in the project directory and re-enter the game project to fix
it automatically.





NEW FEATURES:


【NEW】MOUSE CURSOR RELATED APIS

Added three new mouse cursor-related APIs, which only take effect on the PC end

1. Whether the mouse cursor is visible

2. Whether the mouse cursor is locked inside the game window

3. Whether the mouse cursor can interact with UI components





【NEW】DETECTING RUNTIME ENVIRONMENT AND PLATFORM

New Functions in Global Class

New Enums in RuntimePlatform:





【NEW】PING VALUE, FPS VALUE DISPLAY AREA

In edit mode, reserved areas for displaying Ping and FPS will be displayed,
reminding users that those areas are occupied.

Under EditorPIE and Mobile mode, FPS and Ping values are displayed to inform the
users of current network conditions.





【NEW】KEY BINDING FUNCTION RELATED APIS

To facilitate developers in game production, in this update, we present the new
key binding function. This will allow for efficient and easy configuration of
the PC game player control scheme. In addition, to improve the freedom of
control scheme, we provide a set of modifiable preset UI for new projects to
replace the original hard-coded joystick and camera sliding area template.





NEW [KEY BINDING PANEL] IN THE UI EDITOR

New button [Key Binding] in the UI editor. Click to open the [Key Binding Panel]
menu. developers can directly bind or override the mobile UI (including
joystick, camera slide area, buttons) to the keypad keys in this panel.

Clicking/releasing/holding the bound keystrokes is considered as
clicking/releasing/holding the corresponding UI components.

Click the button in the menu to change the binding, click the reset button to
revert to the default key binds.

Preset UI Control Scheme for New ProjectsProvide a preset UI file for new
projects and bind a set of default key binds to replace the original default
control schemeThe preset UI file includes a joystick on the left, a camera
slider on the right, and three buttons (jump/attack/interact) on the bottom
rightPreset UI script file for controlling the character jump by clicking the
jump button

Key Binding Related APIsEasy customization of control schemes for developers
with scripts or override default key binds.


NEW FUNCTION IN MWKEYBOARDSIMULATION CLASS

In order to meet the different needs of developers for PC games, such as whether
a certain camera slider/joystick can be clicked by the mouse, the
MWUIVirtualJoystickPanel and MWUITouchPad classes contain a new interface for
enabling/disabling mouse control.


NEW FUNCTIONS IN MWUIVIRTUALJOYSTICKPANEL AND MWUITOUCHPAD CLASS

PC-end Camera Lock Function and Related APIsAdded new camera lock function on
PC-end. Players can switch the mouse lock mode by pressing Shift, in which the
cursor will be hidden when locked. Turning the mouse in this mode will directly
rotate the lens and character orientation, so that the left and right buttons
are both freed up for performing other character actions, such as right-click
for aiming and left-click for firing.Developers can control in the script
whether to allow the player to switch the mouse lock state


NEW FUNCTIONS IN MWKEYBOARDSIMULATION CLASS

Old Project CompatibilityWe will gradually replace the previous default 'WASD
movement/space for jump/left mouse button for turning the camera' control scheme
with preset UI files. To minimize the impact of the project already in
development, old projects can continue to use the previous control scheme:Old
projects created before V0.13 / Template rocker projects created in V0.13You can
continue to use the default 'WASD to move / space for jump / left mouse button
for turning the camera' control scheme.Projects created after V0.14'WASD to move
/ space for jump / left mouse button for turning the camera' controls are not
allowed, you can use the preset UI and default key bindings to make the same
default controls as before, or build your own UI and keybindings and customize
the control scheme.Custom joystick project created in V0.13You will need to bind
your own self-built joystick and camera sliding area keypad control scheme in
V0.14


【NEW】RESERVE PLAYER NUMBER FUNCTION

New function in global settings that sets the reserve player number.

What is the Reserve Player Number?Refers to the number of player slots that are
reserved in a DS room for players to invite friends, have friends follow them
into the room, or join the room through the game list. Having sufficient reserve
player number will ensure that players can join when they enter the game through
the above methods.

Input Parameter LimitDefault parameter=0, meaning no reserve player numberRange:
Integers between 0 to 10Must enter a value less than the maximum number of
players (a value greater than or equal to the maximum number of players will be
automatically corrected)

Effect on MatchmakingAfter setting the number of reserved players, the number of
matchable entrants in the room = the maximum number of players - the number of
reserved playersWhen players invite friends, have friends follow them into the
room, or join the room through the game list. Non-reserved slots are used first.

Effect on Joining Game Mid-gameWhen the game is set to be non-joinable, you
cannot join the game mid-way even if there is a reserved player number.

Note: Please use the function of reserving the player numbers appropriately


【NEW】VIEW DS ROOM LOG

Server-side TS Log Address: https://portal.ark.online/





【OPTIMIZATION】KV STORAGE OPTIMIZATION

New APIs for deleting data

New developer backend for data storage operations


【OPTIMIZATION】HOT WEAPONS NOW SUPPORT THE COMPONENTS THAT COME WITH CLONE




Aug 29, 2023
P12 Arcana: Recap, Stats & More
Announcement


A QUICK RECAP

P12 Arcana is one of the largest on-chain gaming carnivals in Web3, designed to
feature one of the largest E-sport tournaments: TI11 of Dota2; During P12
Arcana, users were able to make prediction, take part in fun event and earn
rewards in the form of: Stable Coins, NFTs, Real-world Merch, etc.





SPONSORSHIP ACCQUIRED

During P12 Arcana, we are honored to have generous sponsorship from our beloved
partners: BNB Chain, Galxe, CyberConnect, Quest3, Yeeha Games, Mixmob &
Archloot. We would like to warmly thank all sponsored partners and share the
success with them.





STATS & ACHIEVEMENTS

Over 36k participants took part in P12 Arcana

Over 11k Daily Active Users (DAU)

Over 11k On-chain Transactions Initiated daily

Over 77k UAW

P12 Arcana was peaked at #3 Dapp on BNBChain according to DappRadar


THE PRE-HYPE

Over 8000+ Impressions across the space

500k+ Entires on Gleam.io

4 TI11 Final Tickets were issued to the winner, total of $4000+ value in the
secondary market.





PANELS & AMAS

6 AMAs done during P12 Arcana

Highest of 8k+ concurrent viewers in a single AMA





USER GROWTH

P12 Verified Users reached 1,000,000 during P12 Arcana and actively increasing

P12 Genesis NFT now has over 630,000+ unique on-chain holders





SUMMARY

P12 has gained considerable awareness across the space during the last couple of
months. P12 Arcana was yet another bold trial to onboard the E-sport audience
into web3 gaming, gamifying onchain interaction with game centric activities.
P12 will continue to deliver best in class products and countless fun &
beneficial events to our users.





SPECIALLY THANKS TO

P12 hereby present deep appreciation towards our sponsored partners of P12
Arcana: BNB Chain, Galxe, Quest3, Cyberconnect, Yeeha Games, Mixmob, Archloot.
Let us thrive together and get through the dark moments!





Aug 29, 2023
BNB Chain Partners P12 and Quest3 to Launch Web3 Gaming Carnival
Announcement

BNB Chain, Quest3, and Project Twelve’s game carnival is set to officially begin
in October, providing gamers with an unprecedented synergy of Web2 and Web3 in
one historic gaming event.




BNB Chain, the world’s largest smart contract blockchain in terms of daily
active users, is launching P12 Arcana, a Web3 game carnival of 2022 in The
International 2022, alongside Quest3 and Project Twelve.




P12 Arcana will offer a series of exciting & engaging activities for users to
interact with, including but not limited to playing and calculating winners for
substantial rewards, lotteries, and voting contests. Additionally, users will
have the chance to win substantial rewards by supporting their favorite players.




P12 Arcana’s pre-launch in September revealed the huge demand and excitement
surrounding the event leading up to its official launch on October 1, 2022. The
carnival will run for one month, ending on November 1, 2022.




BNB Chain’s Investment Director, Gwendolyn Regina said: "BNB Chain community
provides an amazing sandbox for GameFi builders to develop scalable dApps on BNB
Chain. We have a community of over 2 million gamers, and this is another great
opportunity to give an immersive experience to the players. P12 Arcana will be
the largest Web3 gaming carnival in 2022, as well as yet another great community
event bridging and uniting old-school gamers and Web3 players in the same gaming
world that we all share and adore.”




This major gaming event will unlock a brand-new dimension of web3 gaming &
create a bridge between Web2 & Web3 gaming, offering audiences both old and new
the opportunity to engage in a virtual experience unlike any other. Recognized
as the gaming event of the year, Project Twelve is thrilled to unveil P12 Arcana
as the ultimate experience for a global audience of gamers, e-sport fans, Web3
enthusiasts, and beyond. Additionally, their partnership with BNB Chain and
Quest3 further elevates the event, ensuring fans and players from across the
Web3 spectrum the opportunity to part in this highly anticipated and remarkable
event.




The International 2022 is the concluding tournament of the Dota Pro Circuit and
the eleventh annual edition of The International which returns to Asia for the
second time, and  also features Dota2. The inaugural International took place in
Cologne, Germany, during the trade expo Gamescom 2011, to introduce Dota 2 to a
global audience. It garnered interest because of its massive $1.6 million USD
prize pool, the largest of any single esports event at the time.




Join this seamless, trustless and decentralized cyber gaming carnival at
airdrop.p12.games/arcana and stay informed with the latest updates and news on
Twitter.

Oct 12, 2022
P12 × Ambrus AMA Recap
Announcement

On 14 August 2022, Project Twelve (hence known as P12) held our first AMA in
collaboration with Ambrus Studio entitled "From Web2 to Web3, the evolution of
Gaming and its opportunities". Over 1200 people participated, and it is to our
great joy and astonishment to declare that the AMA session was a big success!




During the event, Boyang, Founder of P12 & Johnson, CEO of Ambrus Studio spoke
about their vast experiences in the Gaming industry, their visions of Web3
Gaming, and also roadmaps and future plans of P12 and Ambrus Studio. Their
vision of Gamefi with sustainability echoed widely in the crowd and every
listener was eager to join in the conversation.




You may watch the replay at: https://www.youtube.com/watch?v=d22QOIQKg7Q




At the end of the AMA session, we've released our grand giveaway of 5 Freemint
E4C Rangers NFT. We have uploaded the new function on our airdrop page and will
continuously integrate giveaways from our partners with marvelous backgrounds
for our Genesis NFT holders to join. Audience may join the giveaway through this
link: https://airdrop.p12.games/ .









At the same time, our AMA Exclusive Badge powered by Project Galaxy has been
made to the top of the campaigns. A great shout out to our partner Project
Galaxy for their consistent support in promoting P12's awareness to more people
worldwide!









There are a few figures that we would like to display:




We have received over 700+ questions submitted for the pre-collection. Most of
them voiced out their opinions and expectations towards the two projects and the
entire Gamefi Industry.






Nearly 300 marked interested in our AMA event on the Discord Channel.









76 Casted their vote on their favourite content of the AMA




And we have 1200+ participants for the actual event!









We are surrounded by the overwhelmingly heart-warming support of all our
community members, and our amazing partnership with Ambrus has definitely
crafted a magnificent future for the Web3 gaming industry. We can't wait to
invite everyone to become a little spark in this big picture.




As the saying goes, “Alone we can do so little; together we can do so much”. You
are welcome to stay tuned to more of our future events and collaborations, as we
will continue to deliver what we promised on the roadmap to realizing Metaverse.
That’s one small step for Web3 Gaming, one giant leap for mankind.




*Introduction of P12


Project Twelve, P12 in short, is a Web3 gaming platform and game creator
ecosystem. P12 aims to:

· Make game creation accessible· Make game economy sustainable

P12 Genesis NFT is ongoing for collection!


It is a tribute to Steam gamers and developers, and a Soul-bound token that
captures web2 gaming credentials.


Join by the link: https://bit.ly/3p9fGCZ




*Introduction of Ambrus Studio


Ambrus Studio was founded by Johnson, ex-CEO of Asia, Riot Games.
First Game by Ambrus Studio——E4C: Final salvation
A top mobile app MOBA game, also designs hottest Rangers NFT collections of
in-game avatars with super utilities.


Twitter: https://twitter.com/AmbrusStudio
Discord: https://discord.gg/e4c

Aug 16, 2022
P12 Genesis Airdrop & Next Steps by Founder
Announcement




Dear builders, dreamers, fans and everybody in the P12 community,




Hi! This is the first post from me since P12 Genesis Airdrop official launched.
I will try to be concise and short as always, and callback to previous post
wherever relevant.





ON AIRDROP









We have reached more than 50k claims within 3 days. It's great traction and an
even stronger proof that P12 will be able to build, deliver, and push the
industry one step further as the disruptor.




Some of you might be concerned, so let me be super clear on this: we will
continue to go big and that won't change.




Yes - there will be more claims and the number of holders will keep climbing up.
More Steam gamers to join. More Steam developers to join. P12 is going to expand
to a larger audience outside of the existing Web3 user base and become a
monumental project in Web3 gaming. We are not just building it for the fans
already in our community, but a much broader group of potential users who
haven't been introduced to Web3 gaming yet.




Make game creation accessible

Make game economy sustainable

P12 to be the best Web3 gaming and game creation ecosystem







ON ANTI-CHEAT




Anti-cheat is a big part of gaming. We as gamers have a complex love & hate
relationship with cheat codes and trainers. From CoD to StepN, games fight
brutal battles with hackers and cheaters. P12 shall do the same.




We are going to adjust the rarity of Genesis NFT for a batch of accounts. Those
will be evidence-based decisions and this will come as beneficial both for
further growth of P12 as well as for all honest community members who verified
their accounts. The adjusted accounts will still carry rewards - just
down-tuned.




Ultimately, reward calculation (i.e., # of tokens) will be multidimensional. The
team has done extensive prior calculations and analysis, and we are obviously
not going to leak the exact rules for anti-cheat as this could be used as a
gauge or weapon against it. You can rest assured that adding tons of free games
at once will not increase the reward at all. I'll give just one example -
someone recorded 470k hours of gameplay time. That's more than 54 years of
non-stop gaming and blatantly cheat.










ON INCENTIVES




Overall, the rewards will be rather democratized, and subsequent activities will
carry significant tokens, too.




The referral program is a mechanism which we put much emphasis on. The process
of shilling someone to join P12 airdrop is much like the process of shilling a
game to others from childhood: "Hey, give it a try! I promise it's worth it".
More features and rewards surrounding referral will be rolled out.





ON NEXT STEPS




Like stated previously: product is our strongest statement. We will be back to
building and aim to launched more products in the coming months. There will be
collaborations coming up too. Stay tuned.

Jul 01, 2022
Founder Announcement and P12 Genesis NFT Airdrop
Announcement

Dear builders, dreamers, fans and everybody in the P12 community,




This is my first announcement to you as the founder of Project Twelve. In this
post, I would like to tell you a bit more about who we are, where we come from,
where P12 is heading, and the upcoming milestones for P12 that we can all be
excited about. I'll try to keep it short.




Who we are




We are a group of hardcore gamers and anime lovers. The kind that plays
matchmaking at midnight after work. In the team we have ex-guild masters, esport
semi-pros, console speedrunners, and respected PC modders. For us, gaming has
been and will always be a quintessential part of our lives and of the world as
we know it.




Not only do we have great faith in and deep passion for gaming, the team also
has a proven track record in the field, having built leading gaming platforms in
the past 3 years. I won't brag about this here and you will see for yourself in
the future.




Where we come from




However, while serving game developers and gamers alike, we saw great challenges
in the industry. In-game economy is often screwed; bad game currency inflation;
shadow nerfs and manipulations on equipments and items; eventually one-sided
server shutdown - all these negatively affect game economies and game assets
from shining their full glory.




P12 sees a unique solution solve the problems by combining the best of gaming
with Web3. We are determined to shake the status quo and bring GameFi to the
next level. That's how Project Twelve came into being.




Below are some of our core values:




Product is our strongest statement




Product first. Delivery is the key. We've seen many GameFi projects with great
vision and hyped community fails to deliver: no product shipped and no
deliverables. We are different and we prove ourselves not by words, but by
shipping products.




It's a tradeoff, though - so if you don't see me replying to messages in Discord
all day, trust me we are building the product. If you find that you no longer
get to play #assets-game, pardon us as the team is working on the product.




In for the long run




P12 is in for the long term, aiming for the stars. If you have read our white
paper, it envisions10% of the world's net value in-game assets. We go big or go
home, and that won't change.




With that said, those who expect P12 to be a pump-and-dump scheme will have a
rude awakening and be deeply disappointed if they hope to get profits from a
quick flip. WE ARE NOT DOING A PRIVATE SALE ANY TIME SOON. WE WILL NOT ISSUE A
TOKEN UNTIL OUR PRODUCT IS STRONG. And we won't stop until P12 is the best Web3
gaming platform and best game creator ecosystem in the world.




What to expect next:




P12 Genesis Soul-Bound NFT Airdrop




I'm excited to announce the P12 Genesis Soul-Bound NFT Airdrop. This is a
tribute to game developers and gamers, made with ❤. The first stage will be for
Steam game developers, with stage 2 for Steam gamers coming soon. The airdrop
combines off-chain Web2 data with on-chain Web3 soul-bound NFT, the first of its
kind.




All community members are welcome to invite game developers and gamers they
know. There are lots of referral bonuses to be won. For badge holders, there's
already the added benefit of an extra % of referral bonus, up to 3x. This is not
all for badge holders, and more entitled rights and benefits will come in the
future.




I'll leave more details to be announced by team.



Jun 09, 2022
Our Secret Weapon to Ensure Sustainability: Spectrum System & Badge-Merging
System
Announcement

Project Twelve (P12) is a GameFi ecosystem with sustainable economies.
Basically, we define our sustainability as offering true ownership, value
discovery, and guaranteed liquidity, which can only work under a well-functional
mechanism.




NFTs play an important role in transactions on the GameFi platform. To
standardize the operation of badges NFTs on the P12 platform, we established the
Spectrum System that regulates the values for badges of different colors. Like
the different colors of light in the spectrum are equipped with different
wavelengths, the mechanisms for obtaining badges of different rarity also vary.




To be more specific, different badges we release feature different colors -
WHITE, GREEN, BLUE, PURPLE, and ORANGE are the five colors that represent the
five rarities in the Spectrum System. Each of the five colors of radiance
possesses a unique and distinct color code - the very core of the Spectrum
System.









What's more, a Badge-Merging System will be available soon, which will provide a
channel for users to upgrade their exclusive P12 NFT collections. This, in
particular, will guarantee the stable operation of the P12 Spectrum System.






Badge-Merging Rules




p.s. Badges of all shapes and types can be merged based on the rules above; the
color of the badges is the ONLY decisive element within the merging system.




Currently, more and more enthusiastic and creative gamers are joining the P12
community. They can win our exquisite badges through actively participating in
our events and contributing their valuable viewpoints on the construction of our
platform. To appreciate their brilliant contribution, we guarantee that users
with badges of higher levels will have more privileges on the P12 platform,
which includes but is not limited to a higher possibility of receiving token
airdrop and ETCs for the game editor.




Of course, our Spectrum System will not be limited to the current five colors
exclusively. In the future, we will discover the mysterious unknown wavelengths
of the P12 spectrum. And perhaps, badges of the color that indicates a higher
degree of rarity will eventually be available to everyone one day. So just stay
tuned!

May 26, 2022
Our Ways of Doing Things: Meritocratic Approach
Announcement

According to the definition from Merriam-Webster, meritocracy refers to a
system, organization, or society in which people are chosen and moved into
positions of success, power, and influence based on their demonstrated abilities
and merit. In other words, within a meritocratic system, people advance based on
their values. This ideology believes that anyone can make it with hard work and
dedication. Therefore, everyone is encouraged to make efforts to win more wealth
or higher social status. In theory, meritocracy provides a source of motivation,
and it can boost the whole system to develop with a joint effort from all
insiders.




What if we apply this ideology to the gaming industry? And how can we boost the
industry by solving practical problems with a meritocratic system?




For instance, in the traditional model, game publishers have total control,
which ultimately increases economic inflation over time and mistrust between
developers and users. What's worse, game platforms usually have a significant
flaw that they are unable to fix - they tend to focus on content that brings the
highest revenue. Because of that, creators have to abandon interesting,
innovative, and artistic approaches to gaming and focus mainly on how to survive
through making profits.




Noticing this, P12 comes up with a different approach by integrating the idea of
meritocracy: we reward creators that put their passion into the projects and
generate unique experiences that are both appealing and memorable. Furthermore,
P12 is built upon the value of neutrality, which differentiates us from the
traditional platforms. We reward good behaviors and punish bad ones. Creators
who can produce high-quality content and offer high liquidity can be awarded.




Game creators are expected to receive 60% of all P12 tokens for unique content;
the platform will also ensure that they can acquire more promotions and more
users. As for disappointing creators, on the contrary, platform users will have
the right to vote to punish them and even liquidate their rewards, which ensures
that users can cash out before acting-in-a-bad-faith developer. And this is how
the idea of meritocracy works on the P12 platform.




For users, mainly game players, the meritocratic concept also applies. If gamers
participate actively in communities, offer constructive feedback, invite
friends, and participate in events, they will receive Galxe participation badges
that demonstrate active participation. These will yield value over time. Bad
behavior would not be tolerated, and both community managers and game developers
will have tools to protect others from malicious acts.




P12 is a platform, and we focus on staying neutral. Good behavior is rewarded,
bad is punished, while passion and commitment to excellence will always win over
everything else.

Apr 15, 2022
Playza Editor Alpha v0.8.1.0 Release Notes
Announcement

Version number




Editor: v0.8.1.0.20220313092204




New features




[Editor] pie editor Add drawcall display when running




Console commands

stat unit -turn on/off display




[Editor] Script customization property support reset to default value function




/**
* displayName?: string; 
* defualtValue?: unknown; 
*/  

@MWCore.MWClass

export default class DefaultValue extends MWCore.MWScript{

    @MWCore.MWProperty({ displayName: "defaultname",defualtValue:110 })
    public _Num: number = 110;

    protected OnStart(): void {

    }   
}





[Editor] Modify the default rendering pipeline of MWEditor to be consistent with
Android

Fix the problem of inconsistent effect between editor and cell phone after
repair




[Editor] Fix the display of Log level content

Implement MWLogger to avoid modifying Puerts' DefaultLogger to reduce upgrade
maintenance cost




[Gameplay] Objects bound by physical components, automatically turn off static
properties

Turn off static properties automatically for objects bound by physical
components, and developers can manually turn them on again to prevent them from
being automatically merged




[Gameplay] UI interface namespace modification

/**
*  Change @MWDesignerUI.MWUIMono to @MWGameUI.MWUIMono
*  The old namespace inherites from the new namespace, will work fine
*/

@MWGameUI.MWUIMono

export default class UIDefault extends MWGameUI.MWUIBehaviour {

constructor(o){
     super(o)
 }
Construct(){
    this.InitEvents()
}

InitEvents(){
   
}
}





[Gameplay] New API

 * New interface to get system language

/**
 * @param return to system language
 * @param return to Android system language code
 * @param zh_CN : Chinese
 */

@MWCore.MWClass

export default class GetDefaultLocale extends MWCore.MWScript{

    protected async OnStart(): Promise<void> {
        console.log(`---current system language:${Global.GetDefaultLocale()}`);
    }
}





 * Fix stroke interface parameters

/**
 * @brief Set the object stroke and stroke color, requires the presence of post-processing objects in the scene.
 * @param Enable or not to enable stroke
 * @param ColorIndex Set the stroke color.
 * Before fix: misaligned with colorIndex in post-processing, 0 is no color, 1 corresponds to 0 in colorIndex
 * After fix: corresponds to colorIndex in post-processing, -1 is no color, 0 corresponds to 0 in colorIndex
 */
SetOutlineAndColor(Enable: boolean, ColorIndex: number): void;





BUG FIX

Towards the light editor shows a different brightness and pie brightness




[DS - DS] Mobile side timeout to enter the game, log shows V8 engine crash

[WorldRun] **PIE crashes after running when the SetGFXLevel() interface of the
image quality [grading is passed into an illegal format

[Metasmith] **online environment, resource refresh failed

[Editor - Art Resource Upload] The previously imported resources still exist
after closing the tool.

[Editor-Art Resource Upload] If you don't close the resource upload tool and
import resources several times, the screenshot will be very slow when you import
resources for the second time, and the screenshot tool will not close
automatically at the end.

[Editor-Art Resource Upload] Without closing the resource upload tool, when
resources are imported for the second time, the first imported resources will be
screenshotted again.

[Editor - Project Main Viewport] The main viewport object has no hover state.

[WorldRun] PIE crashes after running when the SetGFXLevel() interface of picture
quality grading is passed in an illegal format

When dragging material object to sound object, the sound object should be shown
in red

[Editor - Object Manager] Change the network property of the object in the
object manager to client or server, the collision property will not be disabled

[Fighter] [Must show] The display of aircraft jet flame is incorrect

[Must show] When dragging in a staircase object in the scene to turn off static,
then after copying, some of the staircase collision boxes will be blocked

[Must show] Rotation method error reported

[Editor - Other] Editor crashes when running PIE

[WorldRun]Saving part of the blues project crashes

[WorldRun]The project file is missing some resources when running after being
unpacked for the first time

[Editor - Art Resource Upload] Part of the resources upload does not return
upload information after upload

[Editor - Art Resource Upload] When uploading resources, the recognition of
resource names is not fine enough, resulting in errors in the classification of
resources.

[Editor-Art Resource Upload]Imported resource materials are lost (Occasionally)

[Editor - Art Resource Upload] Editor crashes when clicking the photo tool

[Engine Group - Effect Enhancement]The background of the tool screenshot
viewport becomes black

[Editor - Project Content] Log output filtering select error, click run, log
input is still VeryVerbose level, cut log after /n string does not take effect

[Mobile] dev environment mobile side, stuck in resource download interface when
entering the game

[Editor - GameUI Editor] P12 add reduce gold interface mobile call invalid,
interface return 400

[Editor - GameUI Editor] P12 GameCoin interface is called with a quick click of
a button on the mobile side, the mobile side is flashing back

[Editor - GameUI Editor]P12GameCoin interface write a token parameter, set
different number of increase/decrease gold coins cause AdressToken mess, thus
increase/decrease gold coins of different token

[Editor - GameUI Editor] P12 increase/decrease gold interface mobile call
invalid, interface returns 400

[Punk] the character fires with the muzzle facing down, 4173 holding gun posture
character head is crooked, the character's hand is not on the grab

[Punk] [Must show] The character's posture is incorrect

[Engine Group-Other] Material instances related to the mother material uploaded
in 3.2, after dragging and dropping to the main viewport, no effect

[Buried]frame buried mw_framerate, the frame value will be extremely high in the
first frame

[Pathfinding System] The pathfinding system calls moveto interface, AI can't
move to the target position normally.

[GamePlay - Physical Constraints] Add model A and any physical constraint (such
as spring component) to the object manager, set the spring component as a child
object of A, set A as a static object, click to run PIE crash.

[Editor - GameUI Editor] Use ctrl+v to paste badly in the ui editor in the list
of objects

[Editor - GameUI Editor] ui editor input box click readable in the replacement
font color replacement after no response

[Editor - GameUI Editor] ui Editor's root property's ts script box is still
English option when right clicked

[Editor - GameUI Editor] The root option in the ui editor should not be
manipulated

[WorldRun - Resource Loading] Blues Engineering Campus' Hanako Mobile end
flickers when loaded + punk project

[Editor - Project Main Viewport] object to manage the secondary sub-objects in
it, the red box can not be refreshed in real time when clicking on the lock

[Art - Ungrouped] The image resources under the theme of "Cherry Blossom Campus"
are not available

[Metasmith] dev environment resource refresh failed

[WorldRun - Resource Loading] Blues Project Editor main viewport material is
missing; pie is running normally

[GamePlay - Voices] Must appear Toy War game Icons with sounds and effects
appear when shooting and wielding swords for the first time

[Project Blues] A57 phone will get stuck after 6 minutes or so (tried twice)

[Atsu] [must be present] oppo a57, the game to the fourth game of the
settlement, no operation for a period of time, and then operate the phone found
stuck

[Mobile] [dev toy0307]OppoR15 flashback after the game is loaded

[Editor - Project Home] Click the X in the upper right corner of the editor to
turn off the editor, the editor crashes, occasionally

[Editor - GameUI Editor] in the ui editor select the input box of ts script in
root right click to close the ui editor directly after the editor crashes

[Editor - Object Manager] [must appear] ctrl + dragging sub-level static model
editor crash

AddMoveImput(Type.Vector.ONE); the character move takes effect, but does not
automatically play the character move action, this separate test is OK




Other requirements

Reduce shader permutation, reduce package body MW-8315
Add switch static interface MW-7660
Stroke interface optimization MW-8540
Script custom attributes need to support reset to default value function MW-7660
①New download mode; ②New hot change function MW-8312
Optimize the frame locking method MW-8673
[Product Requirements] When dynamically combining batches, don't affect the
objects of physical component constraints MW-7524
Make P12 currency increase/decrease interface MW-8750
Parent material update closed loop MW-8741
Turn off useless plugins and optimize memory MW-7181
Add interface to get system language MW-8904
Project serialization file optimization function MW-7770
Remove unnecessary Task MW-7993
March 2 Master material upload MW-9086
Add dc information in frame rate buried MW-9033




Cautions

 1. GameUI namespace modification, open the script with VSCode may be prompted
    to report an error, but does not affect the operation of the old project, it
    is recommended to use VSCode's replacement function to replace all
    MWDesignerUI to MWGameUI.
 2. Because V0.8.1.0 modified the parameter names of material instances,
    resulting in the invalidation of some parameters of the existing projects of
    the Blues, the mother material and related resources are rolled back to
    V0.8.0.0 version, waiting for a complete list of parameter mapping rules for
    material instances and corresponding python scripts to follow hotfix online
    after passing the test, when all old projects need to execute scripts to
    change parameters. For the time being, it is forbidden to synchronize the
    resources associated with the parent material of V0.8.1.0 version to Meta,
    Online. 3.
 3. The problem of probable resource loss due to dynamic loading still exists in
    this version. At present, the new fix status of dynamic loading is normal,
    and will be hotfix online as soon as the batch game engineering test is
    passed.
 4. the UI editor object manager paste function is recommended to use the
    shortcut key Ctrl + V, using the right-click menu function paste probable
    cause a crash
 5. Editor occasionally switch project crash, will follow the prefab (template)
    online synchronous solution
 6. Get local logs on mobile:
    /data/data/com.meta.box/flies/UE4Game/MetaWorldMobile/MetaWorldMobile/Saved/Logs/




Mar 13, 2022

Pin

Project Twelve Breaks Record for Most NFT Holders Amid $8 Million Funding Round
to Build Sustainable Web3 Gaming Ecosystem
Announcement

Amid surging popularity of Web3 gaming platform Project Twelve, Genesis
Soul-Bound NFT airdrop receives over 500,000 claims in under one week,
catapulting Project Twelve to record breaking status as Web3 leader with the
largest number of NFT holders and airdrop claims.




As a pioneer of Web3 gaming, Project Twelve’s (P12) recently revealed Genesis
Soul-Bound NFT airdrop was met with overwhelming enthusiasm from the global
gaming community. In the first week since its launch on June 27th, over 500,000
NFTs were claimed and this number continues to rise. Nearly 70% of participants
joined through referrals, reflecting strong organic growth.



Project Twelve (P12) Genesis Soul-Bound NFT airdrop met with overwhelming
enthusiasm from the global gaming community, receiving over 500,000 claims in
under one week since launch. (Graphic: Business Wire)




The airdrop’s greater-than-expected popularity is a testament to P12’s strong
brand recognition and the appeal of its innovative vision to the gaming
community. It also establishes P12 as the platform with the largest number of
engaged potential users in the Web3 gaming platform space. Genesis Soul-Bound
NFT pays homage to Steam developers and gamers by capturing off-chain
credentials, including games published and hours played. In doing so, the set of
valuable proof-of-play data will entitle NFT holders to future rights and
benefits, and gamers within the P12-verse will be a part of the growing movement
of virtual asset pioneers, paving the way for a new Web3 gaming future.




Project Twelve recently closed $8 million in new funding from a combination of
committed investors, including: MetaApp, Project Galaxy, Primavera Ventures,
CyberConnect, CCV, Smrti Lab, and others. With this new funding, P12 will be
able to tackle key challenges affecting the Web3 gaming industry. Removing the
flawed, for-profit model, P12 aims to better serve the user by building complete
infrastructure and tooling to make game creation accessible and implementing a
set of economic and governmental mechanisms to make game economy sustainable.




Engage with Project Twelve on Twitter (@_p12_), Discord
(https://discord.com/invite/p12), and their blog (https://mirror.xyz/p12.eth).




About Project Twelve

Project Twelve (https://p12.network/) is a Web3 gaming platform and game creator
ecosystem with a sustainable economy. It features the Editor, a full-featured
Metaverse content engine for building game worlds; the Infra, a set of API/SDK
and developer portals for bridging game content on-chain; and the Econs, a set
of economic and governmental rules and mechanisms implemented in EVM smart
contracts.

Jul 11, 2022
Pin

Project Twelve Closes $8 Million Funding Round to Build Sustainable Web3 Gaming
Ecosystem
Announcement

Emerging as a premier project in the Web3 gaming space, Project Twelve (P12) is
announcing the close of $8 million in new funding, paving the way for an
expanding ecosystem with a sustainable game economy that makes game creation
accessible. This funding round comes from a combination of committed investors,
including: MetaApp, Project Galaxy, Primavera Ventures, CyberConnect, CCV,
InfinityLeague, Smrti Lab, and others.




Project Twelve (P12) Genesis Soul-Bound NFT airdrop has been met with great
enthusiasm from the gaming community.




With this new funding, the founding team will be able to expand on their strong
vision in making game creation accessible and game economy sustainable. In
recognizing an impending paradigm shift for virtual assets, the P12 team set out
to do away with obstacles that have historically minimized the impact of virtual
worlds and experiences.




Removing the flawed, for-profit model, P12 aims to better serve the user, making
way for limitless possibilities within the realm of virtual worlds. To tackle
key challenges affecting the Web3 gaming industry, P12 will build complete
infrastructure and tooling to make game creation accessible and implement a set
of economic and governmental mechanisms to make game economy sustainable.




The team behind P12 comes from a hybrid Web3 and gaming background. They have
been in the blockchain and cryptocurrency space since 2018 and have successfully
built a decentralized exchange (DEX) product. They also have a proven track
record in R&D and building gaming products. P12 strives to combine the best of
Web3 and gaming.




Commenting on the initial evolution of Project Twelve, Founder Boyang explains,
"P12 was conceptualized by a group of hardcore gamers who have a deep passion
for and great faith in gaming. While serving the gaming industry, we also
identified key challenges facing the future of gaming - that is insufficient
supply and broken economies. Now, we see a solution to the challenges in
combining the best of Web3 and gaming, that solution is P12."




Project Twelve is now inviting individuals interested in the P12 vision to
collect recently launched Genesis Soul-Bound NFT - the ultimate tribute to
Developers & Gamers - from their airdrop site and to invite others to do the
same via the P12 referral program. Officially launched on June 27th, the Genesis
Soul-Bound NFT airdrop has been met with great enthusiasm from the gaming
community.




The P12 Genesis Soul-Bound NFT pays homage to Steam developers and gamers by
capturing off-chain credentials, including games published and hours played. In
doing so, the set of valuable proof-of-play data will entitle NFT holders to
future rights and benefits, and gamers within the P12-verse will be a part of
the growing movement of virtual asset pioneers, paving the way for a new Web3
gaming future.

Jun 28, 2022
Recap: P12 Arcana Linea Editorium - Unleashing UGC Magic and Shaping the
Lanscape of Autonomous Worlds
Announcement

> P12 is building the first and only GUI Onchain Engine for onchain games and
> autonomous worlds.

--------------------------------------------------------------------------------




P12 Editor, the first and only GUI (Graphical User Interface) Onchain Engine
built by Project Twelve, made an impressive debut recently. It is now clear that
UGC (User Generated Content) can be a paradigm for the future of onchain games.

In September 2023, P12 collaborated with Linea, a developer ready zk-rollup
powered by Consensys, and launched a UGC gaming creation initiative — P12
Arcana, as part of the Linea Entertainment Festival.

At P12 Arcana, P12 officially launched the first beta of P12 Editor, a GUI
onchain game engine to accessiblize web3 game creation. Creators crafted over
14,000+ remarkably exquisite game scenes with the P12 Editor, offering a glimpse
into a possible blueprint for the future paradigm of on-chain autonomous worlds;
user-generated, user-governed, and user-centric economies.






P12 Arcana: high participation, real creations and sparks of inspirations




--------------------------------------------------------------------------------




What is P12 Editor?

P12 Editor is the first and only onchain engine that pioneers the transition
from a Command Line Interface (CLI) to a user-friendly Graphical User Interface
(GUI). P12 Editor integrates with onchain frameworks like MUD and Dojo, and
simplifies gaming development primitives using prefabs and templates.






Linea Station Built with P12 Editor




--------------------------------------------------------------------------------





TRACTION

 * Editor Download: 13,836
 * Total Creations: 14,994
 * Total Voters: 33,910
 * Wallet Connect UAW: 114,925
 * Total Vote Casted: 200.7M
 * Geographic: CIS (Russia, Ukraine, Belarus…), Turkey, Vietnam, China, Japan,
   Indonesia, North America, UK.




--------------------------------------------------------------------------------





SHOWCASE: USER CREATIVITY IN FULL BLOOM

The future of the autonomous worlds was on full-display among the UGC creativity
shown at P12 Arcana: Linea Editorium. Let's dive into the remarkable creations
in the past month.

Due to space restrictions, we couldn't showcase all of the exceptional creations
below. Explore more at P12 Arcana





VOL.1 LINEA THEME



Vol.1 Linea Theme




Users made use of the P12 Editor's versatile built-in templates and asset
library—which include the Linea logo—to craft an array of captivating
Linea-themed scenes, bringing their distinctive visions of the Linea brand to
life.

 * ⭐ Linea ServiseStation - By dijorey.cyber
 * ⭐ Linea presentation - By Lync12
 * ⭐ Doing P12 stuff - By anarcii.eth
 * ⭐ Festival Event ^^ - By kikilala





VOL.2 FAN-ART: JOJO, NARUTO, GTA, MARVEL…



Vol.2 Fan-Art




Drawing inspiration from popular franchises, the P12 community—a talented
collective mainly consisting of gamers—harnessed the power of the P12 Editor to
produce original and striking Fan-Art. Exhibiting remarkable creativity and
skill, participants reinterpreted iconic characters and scenes from well-known
series such as Jojo's Bizarre Adventure, Naruto, Marvel Heroes and GTA: San
Andreas. Beyond merely replicating the essence of the source material, these
engaging works showcase the distinctive talents and perspectives that the UGC
brings to the table.

 * ⭐ jojo x p12 reference - By dijorey.cyber
 * ⭐ Naruto x Pain - By anarcii.eth
 * ⭐ Heroes: mission fast mail - By pumpdumpit.eth
 * ⭐ P12 World Z - By Bangseo





VOL.3 P12 TO DA MOON



Vol.3 P12 To Da Moon




The boundless cosmos has perennially captivated human imagination, a sentiment
mirrored in the creative contributions from P12 community. Numerous enchanting
space-themed art pieces surfaced, each delving into various facets of the
celestial sphere. Creators ingeniously incorporated the P12 logo into cosmic
landscapes, immortalizing it amidst the stars, while others drew inspiration
from iconic sci-fi epics like Star Wars, skillfully depicting gripping scenes
that whisked viewers to distant galaxies.

 * ⭐ P12 on the Moon - By mystervee.cyber
 * ⭐ Shine - By @Shine1973Yeth
 * ⭐ Space - By @ruban0302
 * ⭐ StarWar - By rosinaakomaniny.cyber





VOL.4 MEMES



Vol.4 Memes




Memes, an integral part of crypto culture, inspired a wealth of captivating
creations that resonated with P12 community. Meme-themed creations captured the
event's spirit. Creators brilliantly paid homage to original crypto memes,
evoking nostalgia while showcasing the community's wit. Others seamlessly
integrated the P12 logo into classic meme formats, demonstrating both the
brand's adaptability and the dynamic nature of memes themselves.

 * ⭐ trade offer - By dijorey.cyber
 * ⭐ ToP12 - By @degenofweb3
 * ⭐ P12 Editors - By @0xProfessorJo
 * ⭐ Whale hunting - By ul_pivikpanda





VOL.5 HORROR & ACTION



Vol.5 Horror & Action




In the realm of gaming, virtual worlds offer alternate lives and unattainable
experiences. The P12 community ushered in a darker side of virtual worlds
through vivid murder and crime-themed creations. Creators captured chilling
horror scenes and the intensity of crime-fighting, captivating audiences and
revealing the gaming sphere's complex dimensions and boundless potential for
thought-provoking exploration.

 * ⭐ wow? - By @Suzanne24130117
 * ⭐ police - By @LeighBrownnft1
 * ⭐ Counter-Strike 2 - By TTSN
 * ⭐ POLICE IN ACTION - By mahen.eth





VOL.6 FLUFFY COMPANIONS



Vol.6 Fluffy Companions




Who could resist the charm of these fluffy companions? Regardless of the initial
theme, incorporating a delightful array of cuddly cat, dog, and panda models
from the P12 Editor's resource library instantly brightened and captivated the
players' hearts.

 * ⭐ Dogland - By @paijosakti92
 * ⭐ Fairy_Patrol - By @MmVishnevsky
 * ⭐ Cats vs. Dogs - By Lync12
 * ⭐ Petting Prize - By @PetiaPiat





VOL.7 DREAMLAND



Vol.7 Dreamland




The P12 community has created captivating game maps that transport attendees to
ethereal realms of pure imagination. Barbieland, the blossoming gardens, and
moonlit seaside haven, all of which offer breathtaking beauty, creating an
unforgettable backdrop for gaming.

 * ⭐ BarbieLand - By PROCENT
 * ⭐ Frendly City - By @BASICKTRUST
 * ⭐ The Tranquil Garden - By mystervee.cyber
 * ⭐ Fountainhead Palace - By Bangseo





VOL.8 LIFE SIMULATION



Vol.8 Life Simulation




People dream to experience a second life in video games. The P12 community has
created a myriad of life simulation works to fulfill this desire. Whether it's
running an enchanting shop, relaxing with friends, or indulging in spirited
metaverse party, an engaging adventure awaits everyone to savor with delight.

 * ⭐ P12 World Z 2.3 - By Bangseo
 * ⭐ P12 World Z - By Bangseo
 * ⭐ Tea ceremony- By dijorey.cyber
 * ⭐ Metaworld Party - By @Kingorenx26




--------------------------------------------------------------------------------





SPECIAL THANKS TO

P12 hereby present deep appreciation towards our launch partners: Linea, Degame,
Particle Network, CyberConnect, DeFi Kingdoms, Mobox, Lifeform, Dmail,
Sandstorm, Gamefi.org, Unemeta, ReadON, Aki Network, BlockX, Aspecta, Tearing
Spaces. Let’s continue to push the boundaries of the Web3 gaming together!






Launch Partners

--------------------------------------------------------------------------------





SO WHAT'S COMING UP NEXT?

Great things are on the horizon.

…

Revealed soon.

--------------------------------------------------------------------------------




About Linea

Linea Blockchain is a high-speed, low-cost layer-two (L2) network designed to
make Ethereum more usable. Powered by ConsenSys, the organization behind the
popular MetaMask wallet, Linea aims to enhance the Ethereum experience. It does
this by using a novel technology called zero-knowledge (ZK) proofs. This
technology allows Linea to process transactions quickly and cheaply while using
the Ethereum network for ultimate security and scalability.

--------------------------------------------------------------------------------




Join P12 Community

Website | Gallery | Assets | Twitter | Discord | YouTube

About P12

P12 is building the first and only GUI Onchain Engine for onchain games and
autonomous worlds. P12 Editor integrates with onchain frameworks like MUD and
Dojo, and simplifies gaming development primitives using prefabs and templates.
P12 Editor empowers developers to achieve composable games creation, seamless
assets deployment and permissionless open economies. P12 raised 8 million USD
from investors including Primavera, Galxe, CyberConnect and CCV.

--------------------------------------------------------------------------------




> P12 is building the first and only GUI Onchain Engine for onchain games and
> autonomous worlds.

Oct 24, 2023
Launching P12 Arcana: Linea Editorium, a gaming UGC campaign powered by P12
Editor.
Announcement

We've been quiet. We've been building.




And now, P12 IS BACK.




P12 Arcana: Linea Editorium IS LIVE NOW. arcana.p12.games









What is P12 Arcana? A gaming UGC campaign powered by P12 Editor. You are invited
to: Create your own metaverse assets , vote for your favorite piece, complete
associated tasks and win cash reward & P12 Power Levels that grants you
increasing allocation of P12 Token Airdrop.




What is P12 Power Level?  It's a fungible onchain asset that is accumulatable &
tradable.  Using PL to upgrade your P12 Genesis NFT which corresponds to a
higher P12 airdrop allocation.




Claim P12 NFT: http://airdrop.p12.games









Are there any other rewards?  YESYESYES, The Prize Pool so good, It's going to
be fun and equally beneficial to the participants.




 * 20000+ USDT
 * Legendary P12 Genesis NFTs
 * Linea Gas Pass
 * Tokens & credits from  DeFi Kingdoms & Dmail









How do I participate P12 Arcana?  Finish 7 easy tasks then claim PL and win all
the rewards.




 * Register P12 Editor
 * Publish your Creation
 * Become a Voter
 * Vote Everyday
 * Bridge your P12 Community Badge
 * Linked with Aspecta
 * Linked with UNEMETA









Here's the step by step tutorial.  Watch it, follow it and win your prize.  

https://youtu.be/O1PwJkRjkPE




Or read on notion:

https://project-twelve.notion.site/P12-Linea-Creating-the-Future-of-Web3-Gaming-with-P12-Editor-9f6b8bd34f2e4ba5932627056d4361e3

Sep 05, 2023
Introducing P12 Power Levels, the core asset of Project Twelve ecosystem.
Announcement


1. WHAT IS P12 POWER LEVEL(PL)?

P12 Power Level is a fungible onchain asset that is accumulatable & tradable.

P12 Power Level serves as a vital role in the P12 ecosystem, Its core & only
purpose is to upgrade your P12 Genesis Soulbound NFT. Therefore, giving you
higher Soulbound Token level which corresponds to a higher $P12 airdrop
allocation.





1.1 PL UPGRADE SETTINGS & METRIXS

PL allows you to level-up your P12 Genesis Soulbound NFT.

The rarer your NFT is, the higher P12 Power Level is required to fully upgrade
it.










1.2 WHERE DO I CHECK MY NFT RARITY?

You can check your rarity, current P12 Power Level, gaming records & account
value via airdrop.p12.games





2. WHAT IS P12 GENESIS SOULBOUND NFT?

If you already have your P12 Genesis Soulbound NFT, jump to 3.0

P12 Genesis Soulbound NFT is a gamer/developer credential in the P12 Ecosystem.
Each of them are bounded with a Steam Gamer Account / Steam Developer Account.
P12 utilize Steam API to read your offchain gaming data & transform them into a
dedicated onchain gaming credential.





2.1 HOW TO CLAIM YOUR P12 GENESIS SOULBOUND NFT?

If you have a Steam Gamer Account, follow instructions:

https://youtu.be/lIPD-3HDfIo

If you have a Steam Developer Account, follow instructions:

https://youtu.be/ASd34eSnVTY





2.2 WHAT ARE NFT RARITIES?

P12 has a spectrum rarity system that defines the level of your NFT. All
ecosystem assets are classified by rarities. For more details, check:

https://mirror.xyz/p12.eth/vPvf1hwC_dcJ8iE5zfX8_3PSYhDS8esdPw_8kUmD0T4





3. HOW DO I ACQUIRE P12 POWER LEVELS?

You can acquire P12 Power Level by participating in P12 Arcana: Linea Editorium.
All associated tasks will have corresponding P12 Power Level as reward. If you
want to maximize your Power Level rewards, make sure you check in on a daily
basis.







3.1: BRIDGE YOUR P12 COMMUNITY BADGES TO P12 CHAIN.

P12 early ecosystem supporters received P12 Community Badges as rewards.
According to the spectrum system, P12 Community Badges also come in 5 different
rarity, bridging them to P12 Chain (A P12 ecosystem layer3 for game assets swap
& trade) will allow you to collect P12 Power Level rewards.







3.2 AFTER P12 ARCANA, HOW CAN I ACQUIRE MORE P12 POWER LEVELS?

P12 Power Level is so far, exclusively available on the P12 Arcana series. If
you miss out on this season, stay tuned as we will announce more ways to acquire
P12 Power Levels in the future.













Aug 31, 2023
P12 Web3 Gaming Round Table Vol.1 is successfully held
Announcement

P12 Round Table is where we sit down with industrial leaders to talk about :




1. How they plan to shape Web3 Gaming's future

2. What gamers want to know most




In the first episode, honored to have:

Jiho,  Co-founder  of Axie Infinity

Karel, Co-founder  of TreasureDAO

Kieran Warwick,  Co-founder of Illuvium

Michael, CEO Of Xterio Games

special guests ReadyPlayerRich, Polkastarter Gaming




Together with P12 founder Boyang, we shared some valuable insights and exchange
opinions on the future development of Web3 Gaming.




Over 1.5k listeners tuned in to the session. You may replay the Twitter Space
here:  https://twitter.com/i/spaces/1YpKkgdWoVdKj?s=20

Aug 29, 2023
P12 Editor Alpha v0.15.0.0 Release Notes
Announcement


IMPORTANT NOTES:




The save function in the editor is optimized so that it will not generate file
differences when there are no changes to the project content. If you want to
simulate an empty project, you can drag any object into the main viewport and
then delete it, and then execute save to save an empty project in Projects

Disabled the resource selector in the character editor (the resource selector
will be optimized as a whole in the future)

Removed the "chest open/close" and "chest angle" items from the character
editor. The effect of these two properties can be achieved by other editing
items, so for the sake of performance, we decided to remove these two properties
and the corresponding interface has been deprecated

In the character editor, when the character model in the main viewport is not
displayed, frequent switching of the character model may result in abnormal
character shapes. For now, It can be resolved by refreshing and switching the
character model again. This will be optimized in future updates

In the UI editor, after resetting the resources placed in the UI component,
modifications to the size of the UI component will not be saved. You need to
place any UI mapping resources and then adjust the size of the component to
circumvent the problem

Under listenserver mode, the scaling interface for characters can occasionally
fail. There will be a follow-up fix for this.





NEW FEATURES:





【NEW FEATURE】SINGLE-SIDED SCALING & OVERALL SCALING




Single-sided scaling Single-sided scaling feature is only available for static
models There is now a single-sided scaling indicator (x-red, y-green, z-blue) in
the positive and negative directions of the x, y, and z axes of the static model
envelope box.When the mouse hovers over the single-sided zoom indicator, the
indicator is selected (yellow)When performing single-sided zoom, the indicators
other than the currently selected indicator shrink.Dragging the selected
single-sided zoom indicator to perform single-sided zooming in the corresponding
direction, changing both position and scale.When performing single-sided
scaling, the minimum value of the X, Y, and Z axis Scale is 0, otherwise, the
scaling is not continued.

Whole-scalingSelect any single-sided scaling indicator, hold shift, and drag to
whole-scale.When performing single-sided scaling, the minimum value of X, Y, and
Z axis Scale is 0, otherwise, the scaling will not be continued





【NEW FEATURE】VIEW SELECTOR

The view selector can be used to switch views and adjust the position and
orientation of the camera.




View Selector - UI

Base surface (6): contains the front, back, left, right, top and bottom.

Corner faces (8): the corner faces are sandwiched by three adjacent faces,
containing the front upper left, front upper right, front lower left, front
lower right, rear upper left, rear upper right, rear lower left, and rear lower
right.




View selector - view switching

The view can be switched with the view selector's base, corner, and adjacent
face selection keys.

Clicking on one of the base/corner faces of the view selector will rotate the
position and orientation of the camera and switch the view to that face.

When the view selector is in the base plane, hover over the view selector range
to display the adjacent base plane selection key. When you click on an adjacent
base plane selection key, you will rotate the camera position and orientation to
switch the view to the adjacent plane of the current view.

View selector - camera rotation logic

The view selector is rotated with the coordinates when the camera orientation is
rotated.

The object focus mode rotates on the axis of the geometric center of the focused
object.

In non-focus mode, the camera is rotated on the axis of its geometric center.

View selector - position

Left click and long press on the view selector to drag the view selector
position and release the left click to fix the view selector on that position.

The view selector must be moved inside the main viewport. If it goes beyond the
main viewport, it will rebound to the main viewport after releasing the left
button.

Click the Restore default window settings option in the view to restore the view
selector control to its default position.


【NEW FEATURE】MULTI-SELECT OBJECT COPY OBJECT ID OPTIMIZATION

Object Manager supports copying object IDs when multi-selecting

Different object IDs are automatically separated by ","

The order of copying IDs is sorted from top to bottom of the object order in the
object manager


【NEW FEATURE】COLLISION DETECTION METHOD

To save the performance consumption between triggers and triggers

Also solve the problem of not being able to interact with the trigger at one end

New QueryOnly mode for collision detection

Original solution:

Use Type.PropertyStatu

After modification:

Use Type.CollisionStatus

Also compatible with:

Type.PropertyStatus, Type.CollisionStatus





【NEW FEATURE】DEVTOOLS DEBUGGING SUPPORT ON MOBILE

Developers can use DevTools debugging tools to debug projects on mobile in real
time to get instant game feedback and view related performance consumption The
steps are as follows.

Enter developer mode on the mobile side to enable USB debugging

After starting the game, look for the DevTools online URL in the log file in the
directory below
/data/data/com.Yourcompany.MetaWorldTest/files/UE4Game/MetaWorldMobile/MetaWorldMobile/Saved/Logs/MetaWorldMobile.log

Open the "Source Code" tab in your browser at the link above and interrupt to
start debugging (note that you need to be on the same network)

Open the JS Script Profiler view in the tab list, grab the performance data and
view


【OPTIMIZATION】OPTIMIZE HEADER NODE RUNTIME ENVIRONMENT WHEN CREATING
PREFABRICATED OBJECTS

When creating a prefabricated body with the right click in the object manager,
the runtime environment for generating the prefabricated body header node is no
longer all double-ended, and the prefabricated body header node of the
corresponding environment is generated according to the runtime environment of
the child object;

When generating a prefab, if the selected objects are all double-ended objects,
the generated prefabricated body object is double-ended

When generating a prefab, if the selected object has both double-ended and
single-ended, the generated perform object is double-ended

When generating a prefab, if the selected objects are single-ended, but there
are both client and server, the generated prefabricated body object is
double-ended

When generating the prefabricated body, if the selected objects are all
single-ended and all are clients or servers, the generated prefabricated body
object is single-ended and the network state is the same as the selected object





【OPTIMIZATION】OBJECT MANAGER FILTERING OPTIMIZATION

Object Manager filtering optimization, support for selecting multiple filter
conditions for filtering (results are taken and set)

Support filtering the viewport to show hidden and locked status in the viewport





【OPTIMIZATION】DISCONNECTED RECONNECTION OPTIMIZATION

10-second automatic reconnection will be triggered when the connection between
the front and back ends of the game fails due to network fluctuations, etc., and
players will not be able to operate during the automatic reconnection

The disconnection will be triggered when the automatic reconnection process ends
and the server is still not successfully connected

Click on the "reconnect" function after disconnection, then you will be directly
matched with a new game room again

If the connection to the server is successful during automatic reconnection, the
game will be reconnected without perception

New game client from the onPause state back to running, no longer perform
reconnection logic, onPause state can support a maximum of 3 minutes to
maintain, beyond 3 minutes back to running will be disconnected from the server.

No longer support the disconnection and reconnection function outside the game,
the game will not be able to reconnect into the room before the disconnection
after exiting

Disconnect reconnect callback functions:Callback function triggered on network
disconnection: addNetworkDisconnect(callback : () => void): voidRemove the
callback function triggered when the network is disconnected:
removeNetworkDisconnect(callback : () => void): voidCallback function triggered
on successful reconnection after network disconnection:
addNetworkReconnection(callback : () => void): voidRemove the callback function
triggered on successful reconnection after network disconnection:
removeNetworkReconnection(callback : () => void): void





【OPTIMIZATION】FOUR-WHEELED VEHICLE FUNCTION ADJUSTMENT

New custom tire radius property, you can customize the radius of the tire
envelope according to the size of the vehicle model

Physical calculation of the new vehicle migrated to the client, reducing server
consumption

API interface adjustment/** New SetDriver() interface, which requires binding of
the vehicle on the client side to confirm the actual control role of the
vehicle. */ if(GamePlay.isClient()){ this._Vehicle4W.setDriver(player); } /**
The vehicle control interface is changed to be called directly on the client
side. */ if(GamePlay.isClient()){ //Receive button events from the client to
control the throttle and direction of the vehicle
Events.onKeyDown(Type.Keys.Up,()=>{ this._Vehicle4W.setThrottleInput(1); });
Events.onKeyDown(Type.Keys.Left,()=>{ this._Vehicle4W.setSteeringInput(1); });
//Receive button events from the client to control the vehicle brakes
Events.onKeyDown(Type.Keys.SpaceBar,()=>{
this._Vehicle4W.setHandbrakeInput(true); }); }


【OPTIMIZATION】UI EDITOR-RELATED OPTIMIZATION

1.Object list optimization

No longer expand all the parent objects after adjusting the position between
them

When an object is selected in the main viewport, the object list will locate the
object

2.Add option to the right-click menu in the designer

Both the object list and the right-click menu of the designer allow operations.

3.New control type - button (allows mounting of text subobjects)

New control type [Button], and renamed the previous button control to [Button
(Deprecated)], the object properties of [Button (Deprecated)] are unchanged from
before, and whether [Button (Deprecated)] is retained in the future will be
determined by usage

[Button] is more flexible than [Button (Deprecated)] in terms of configuring the
text style function, the specific differences are as follows.No [text] object
property grouping, that is, you can not directly configure the text, other
properties, and [button (deprecated)] exactly the same[Button] can be the parent
of [Text], and there is no limit to the number of child objects that can be
mounted on [Text].

New Button API: MWGameUI.MWUIGameButtonDeprecated Button API:
MWGameUI.MWUIButton

4.Image resources can be replaced by dragging the image object directly into the
main window

After dragging the UI mapping into the designer and releasing it, it will
directly replace the image/button component image resource rendered at the top
of the mouse location

5.Progress bar button image with and selectable

To allow developers to adjust the position of the progress bar buttons to avoid
some images not being dragged to the edge when dragging, new properties and have
been added

[Anchor Type]: You can choose [Center] or [Both sides] to modify the specific
position of the anchor point in the button image

[Offset Value]: Used to modify the position of the button relative to the anchor
pointWhen the anchor type is [Center], an offset value of X pixels shifts the
button image X pixels to the right, and an offset value of -X pixels shifts the
button image X pixels to the left.When the anchor type is [Both sides], an
offset value of X pixels means that the leftmost and rightmost positions of the
button image can be slid as a whole, and an offset value of -X pixels means that
the leftmost and rightmost positions of the button image are shifted inward by X
pixels as a whole

6.New and functions for containers

Previously, when auto-layout was enabled, all child objects in the container
were sorted according to top-to-bottom and left-to-right order; this update adds
and properties to determine exactly how these child objects are
sorted:Horizontal sortingFrom left to rightRight to LeftVertical sortingTop to
bottomBottom to top

With the two existing properties, a total of 72 types of container layouts can
be achievedContainer typeHorizontal layoutVertical layoutAlignment rulesTop Left
AlignmentCenter-left alignmentBottom Left AlignmentTop Right AlignmentRight
center alignmentLower right alignmentTop center alignmentCenter alignmentBottom
center alignment

Step 1: The alignment rules determine where the overall position of the aligned
objects is in the container and which of the nine anchor points of the container
is used to align them

Step 2: Horizontal and vertical sorting determines how these aligned objects are
aligned internally as a whole, specifically which corner of the overall position
of the aligned objects will be at the top of the hierarchy

Step 3: Decide the alignment direction according to the container type
(horizontal distribution/vertical distribution), the object at the top of the
hierarchy is placed in the corner determined in step 2, and the remaining
objects are distributed according to this alignment direction

Example: By default, the default value of container type is the horizontal
layout and the default value of alignment rule is top-left alignment when grid
layout is turned on.

Modify the left-to-right property to right-to-left and the top-to-bottom
property to bottom-to-top.

Another example: turn on the default case of grid layout, set the container type
to a vertical layout, and the alignment rule to top-right alignment.

Modify the left-to-right property to right-to-left and the top-to-bottom
property to bottom-to-top.

7.New (control all controls under UI object instead of single control slot
hierarchy)

New , corresponding to the same effect of [UI settings] - [z factor] in the
properties panel, used to adjust the rendering order between UI files, the UI
file with the larger z factor is rendered in the upper layer

MWUIUserWidget Type New Functions

8.New for images, etc.

New , corresponding to the [Style] - [Image Margin] property in the UI editor

MWUIImage Type New Functions

MWUIButton/MWUIGameButton Type New Functions

MWUIProgressbar Type New Functions




9.New for scroll box

New is used to listen to the UI scroll box scroll end event, and then handle
other functions

When inertia is turned on, events are also sent when the scrollbar
stopsMWUIScrollBox Type New Functions


【OPTIMIZATION】EDITOR AUTO BACKUP

1.Optimize the editor auto backup function, auto backup covers the main editor
and sub-editor.

The minimum time interval for automatic backup is changed to 1 minute.

When automatic backup is enabled, the modified data will be automatically backed
up after the set time interval when the main editor, sub-editor, or
prefabricated body is modified.

The character data that is not documented will not be backed up.

2.The editor adds a new backup content recovery function.

Restore SceneWhen developers enter a project in the project interface, they will
compare the local file and the automatic backup file of the project. If there is
any difference and the automatic backup file is modified later than the local
file, a pop-up window will prompt developers whether to restore the backup file.

Restore pop-up windowRestoreClick Restore to read the backup project into
memory, load it and open it.OpenClicking Open will open the folder where the
backup project is located.IgnoreClick Ignore to not restore the backup project
and continue to keep the files.CloseClick Close to not restore the backup
project and continue to keep the files.


【OPTIMIZATION】PUBLISH GAME NAME RESTRICTIONS

When publishing a game in the editor, the name of the published game no longer
has restrictions for illegal characters and word counts, etc.





【OPTIMIZATION】SINGLE-ENDED COMPONENT (NON-PHYSICAL COMPONENTS)

The Skybox, Ambient Light, and Sunlight components in the world are single-ended
by default.





【OPTIMIZATION】ADDING TIPS TO THE CHARACTER EDITOR

New hover tips for all editable items in the character editor show tips for the
corresponding properties when the cursor hovers over the properties name.





【OPTIMIZATION】EDITOR REGION CHANGE

The Icon in the upper left corner of the Editor window will change with the
editor version, when the domestic editor is opened, the default is the domestic
logo; when the overseas editor is opened, the default is the overseas logo.


【OPTIMIZATION】EDITOR LOGIN OPTIMIZATION

Login page refreshAfter the editor's login page request fails for 15s, the page
is automatically refreshed.

Automatic login logicAfter the user logs in successfully, the editor will record
the login information and execute automatic login within 7 days by default.

Environment retention logicWhen the editor is opened for the first time, the
domestic version defaults to the domestic environmentWhen the user switches to
other regions, the editor will switch to the overseas environmentAfter the user
logs in, the next time the editor is opened, the user's last login environment
and region will be retained.

Logout-related logicIf the user manually triggers to log out (1. Project
selection interface button 2. Project drop-down menu option within the project),
the next time the editor is opened, the user will not be automatically logged
into the account, and will need to log in again.


【OPTIMIZATION】FULL MANUAL DOWNLOAD OF RESOURCES

Removed the download method of "full download after login" from the current
local repository, and no longer display the Loading window after login

When the project is opened, all resources used in the project scene will be
verified and checked locally to ensure that the resources used in the project
exist locally and are the latest version.Tips: The first time you open the
editor, you need to download the resources in the empty scene, the loading time
will be longer than the first time.

After entering the project interface, the resource library will read the
resource information in batches with the UI scrolling (and always read the
latest version of the resource information from the server)

Developers can select resources on their own and manually click on the resource
thumbnails to download the content of the resources (and always download the
latest version of the corresponding resources from the server)Icon descriptions
of the different states of the resources

Removed the filter Icon and placed the category filter list outside







Aug 29, 2023
P12 Editor Alpha v0.14.0.0 Release Notes
Announcement





IMPORTANT NOTES:

1.Paths for saved files have changed, now they are under the same directory
level as WindowsNoEditor. Old saved files will no longer load. Move the old
files to the new directory if you wish to continue using the old files.

2.The minimum player number limit in a game is now 5. Projects with this limit
of less than 5 will have it modified to 5 when opened with the 014 version
editor.

3.The existing joystick customization is discontinued. If you have used it in
the existing version, please manually add 'bUseTemplatJoystick=False' in the
config.

4.As script compilation is incremental, there is a known problem: after
modifying the script properties, when running the project to compile the script,
the script properties have changed to cause the property pointer stored in the
property column to be wild, and the editor will occasionally crash. Prevention
method: after changing the script properties, do not select the script object,
directly compile and run to upload the game and perform other operations.

5.Because of the project path migration, the script of the game project will
prompt an error in VSCode (this does not affect operation). Please delete the
tsconfig.json file in the project directory and re-enter the game project to fix
it automatically.





NEW FEATURES:


【NEW】MOUSE CURSOR RELATED APIS

Added three new mouse cursor-related APIs, which only take effect on the PC end

1. Whether the mouse cursor is visible

2. Whether the mouse cursor is locked inside the game window

3. Whether the mouse cursor can interact with UI components





【NEW】DETECTING RUNTIME ENVIRONMENT AND PLATFORM

New Functions in Global Class

New Enums in RuntimePlatform:





【NEW】PING VALUE, FPS VALUE DISPLAY AREA

In edit mode, reserved areas for displaying Ping and FPS will be displayed,
reminding users that those areas are occupied.

Under EditorPIE and Mobile mode, FPS and Ping values are displayed to inform the
users of current network conditions.





【NEW】KEY BINDING FUNCTION RELATED APIS

To facilitate developers in game production, in this update, we present the new
key binding function. This will allow for efficient and easy configuration of
the PC game player control scheme. In addition, to improve the freedom of
control scheme, we provide a set of modifiable preset UI for new projects to
replace the original hard-coded joystick and camera sliding area template.





NEW [KEY BINDING PANEL] IN THE UI EDITOR

New button [Key Binding] in the UI editor. Click to open the [Key Binding Panel]
menu. developers can directly bind or override the mobile UI (including
joystick, camera slide area, buttons) to the keypad keys in this panel.

Clicking/releasing/holding the bound keystrokes is considered as
clicking/releasing/holding the corresponding UI components.

Click the button in the menu to change the binding, click the reset button to
revert to the default key binds.

Preset UI Control Scheme for New ProjectsProvide a preset UI file for new
projects and bind a set of default key binds to replace the original default
control schemeThe preset UI file includes a joystick on the left, a camera
slider on the right, and three buttons (jump/attack/interact) on the bottom
rightPreset UI script file for controlling the character jump by clicking the
jump button

Key Binding Related APIsEasy customization of control schemes for developers
with scripts or override default key binds.


NEW FUNCTION IN MWKEYBOARDSIMULATION CLASS

In order to meet the different needs of developers for PC games, such as whether
a certain camera slider/joystick can be clicked by the mouse, the
MWUIVirtualJoystickPanel and MWUITouchPad classes contain a new interface for
enabling/disabling mouse control.


NEW FUNCTIONS IN MWUIVIRTUALJOYSTICKPANEL AND MWUITOUCHPAD CLASS

PC-end Camera Lock Function and Related APIsAdded new camera lock function on
PC-end. Players can switch the mouse lock mode by pressing Shift, in which the
cursor will be hidden when locked. Turning the mouse in this mode will directly
rotate the lens and character orientation, so that the left and right buttons
are both freed up for performing other character actions, such as right-click
for aiming and left-click for firing.Developers can control in the script
whether to allow the player to switch the mouse lock state


NEW FUNCTIONS IN MWKEYBOARDSIMULATION CLASS

Old Project CompatibilityWe will gradually replace the previous default 'WASD
movement/space for jump/left mouse button for turning the camera' control scheme
with preset UI files. To minimize the impact of the project already in
development, old projects can continue to use the previous control scheme:Old
projects created before V0.13 / Template rocker projects created in V0.13You can
continue to use the default 'WASD to move / space for jump / left mouse button
for turning the camera' control scheme.Projects created after V0.14'WASD to move
/ space for jump / left mouse button for turning the camera' controls are not
allowed, you can use the preset UI and default key bindings to make the same
default controls as before, or build your own UI and keybindings and customize
the control scheme.Custom joystick project created in V0.13You will need to bind
your own self-built joystick and camera sliding area keypad control scheme in
V0.14


【NEW】RESERVE PLAYER NUMBER FUNCTION

New function in global settings that sets the reserve player number.

What is the Reserve Player Number?Refers to the number of player slots that are
reserved in a DS room for players to invite friends, have friends follow them
into the room, or join the room through the game list. Having sufficient reserve
player number will ensure that players can join when they enter the game through
the above methods.

Input Parameter LimitDefault parameter=0, meaning no reserve player numberRange:
Integers between 0 to 10Must enter a value less than the maximum number of
players (a value greater than or equal to the maximum number of players will be
automatically corrected)

Effect on MatchmakingAfter setting the number of reserved players, the number of
matchable entrants in the room = the maximum number of players - the number of
reserved playersWhen players invite friends, have friends follow them into the
room, or join the room through the game list. Non-reserved slots are used first.

Effect on Joining Game Mid-gameWhen the game is set to be non-joinable, you
cannot join the game mid-way even if there is a reserved player number.

Note: Please use the function of reserving the player numbers appropriately


【NEW】VIEW DS ROOM LOG

Server-side TS Log Address: https://portal.ark.online/





【OPTIMIZATION】KV STORAGE OPTIMIZATION

New APIs for deleting data

New developer backend for data storage operations


【OPTIMIZATION】HOT WEAPONS NOW SUPPORT THE COMPONENTS THAT COME WITH CLONE




Aug 29, 2023
P12 Arcana: Recap, Stats & More
Announcement


A QUICK RECAP

P12 Arcana is one of the largest on-chain gaming carnivals in Web3, designed to
feature one of the largest E-sport tournaments: TI11 of Dota2; During P12
Arcana, users were able to make prediction, take part in fun event and earn
rewards in the form of: Stable Coins, NFTs, Real-world Merch, etc.





SPONSORSHIP ACCQUIRED

During P12 Arcana, we are honored to have generous sponsorship from our beloved
partners: BNB Chain, Galxe, CyberConnect, Quest3, Yeeha Games, Mixmob &
Archloot. We would like to warmly thank all sponsored partners and share the
success with them.





STATS & ACHIEVEMENTS

Over 36k participants took part in P12 Arcana

Over 11k Daily Active Users (DAU)

Over 11k On-chain Transactions Initiated daily

Over 77k UAW

P12 Arcana was peaked at #3 Dapp on BNBChain according to DappRadar


THE PRE-HYPE

Over 8000+ Impressions across the space

500k+ Entires on Gleam.io

4 TI11 Final Tickets were issued to the winner, total of $4000+ value in the
secondary market.





PANELS & AMAS

6 AMAs done during P12 Arcana

Highest of 8k+ concurrent viewers in a single AMA





USER GROWTH

P12 Verified Users reached 1,000,000 during P12 Arcana and actively increasing

P12 Genesis NFT now has over 630,000+ unique on-chain holders





SUMMARY

P12 has gained considerable awareness across the space during the last couple of
months. P12 Arcana was yet another bold trial to onboard the E-sport audience
into web3 gaming, gamifying onchain interaction with game centric activities.
P12 will continue to deliver best in class products and countless fun &
beneficial events to our users.





SPECIALLY THANKS TO

P12 hereby present deep appreciation towards our sponsored partners of P12
Arcana: BNB Chain, Galxe, Quest3, Cyberconnect, Yeeha Games, Mixmob, Archloot.
Let us thrive together and get through the dark moments!





Aug 29, 2023
BNB Chain Partners P12 and Quest3 to Launch Web3 Gaming Carnival
Announcement

BNB Chain, Quest3, and Project Twelve’s game carnival is set to officially begin
in October, providing gamers with an unprecedented synergy of Web2 and Web3 in
one historic gaming event.




BNB Chain, the world’s largest smart contract blockchain in terms of daily
active users, is launching P12 Arcana, a Web3 game carnival of 2022 in The
International 2022, alongside Quest3 and Project Twelve.




P12 Arcana will offer a series of exciting & engaging activities for users to
interact with, including but not limited to playing and calculating winners for
substantial rewards, lotteries, and voting contests. Additionally, users will
have the chance to win substantial rewards by supporting their favorite players.




P12 Arcana’s pre-launch in September revealed the huge demand and excitement
surrounding the event leading up to its official launch on October 1, 2022. The
carnival will run for one month, ending on November 1, 2022.




BNB Chain’s Investment Director, Gwendolyn Regina said: "BNB Chain community
provides an amazing sandbox for GameFi builders to develop scalable dApps on BNB
Chain. We have a community of over 2 million gamers, and this is another great
opportunity to give an immersive experience to the players. P12 Arcana will be
the largest Web3 gaming carnival in 2022, as well as yet another great community
event bridging and uniting old-school gamers and Web3 players in the same gaming
world that we all share and adore.”




This major gaming event will unlock a brand-new dimension of web3 gaming &
create a bridge between Web2 & Web3 gaming, offering audiences both old and new
the opportunity to engage in a virtual experience unlike any other. Recognized
as the gaming event of the year, Project Twelve is thrilled to unveil P12 Arcana
as the ultimate experience for a global audience of gamers, e-sport fans, Web3
enthusiasts, and beyond. Additionally, their partnership with BNB Chain and
Quest3 further elevates the event, ensuring fans and players from across the
Web3 spectrum the opportunity to part in this highly anticipated and remarkable
event.




The International 2022 is the concluding tournament of the Dota Pro Circuit and
the eleventh annual edition of The International which returns to Asia for the
second time, and  also features Dota2. The inaugural International took place in
Cologne, Germany, during the trade expo Gamescom 2011, to introduce Dota 2 to a
global audience. It garnered interest because of its massive $1.6 million USD
prize pool, the largest of any single esports event at the time.




Join this seamless, trustless and decentralized cyber gaming carnival at
airdrop.p12.games/arcana and stay informed with the latest updates and news on
Twitter.

Oct 12, 2022
P12 × Ambrus AMA Recap
Announcement

On 14 August 2022, Project Twelve (hence known as P12) held our first AMA in
collaboration with Ambrus Studio entitled "From Web2 to Web3, the evolution of
Gaming and its opportunities". Over 1200 people participated, and it is to our
great joy and astonishment to declare that the AMA session was a big success!




During the event, Boyang, Founder of P12 & Johnson, CEO of Ambrus Studio spoke
about their vast experiences in the Gaming industry, their visions of Web3
Gaming, and also roadmaps and future plans of P12 and Ambrus Studio. Their
vision of Gamefi with sustainability echoed widely in the crowd and every
listener was eager to join in the conversation.




You may watch the replay at: https://www.youtube.com/watch?v=d22QOIQKg7Q




At the end of the AMA session, we've released our grand giveaway of 5 Freemint
E4C Rangers NFT. We have uploaded the new function on our airdrop page and will
continuously integrate giveaways from our partners with marvelous backgrounds
for our Genesis NFT holders to join. Audience may join the giveaway through this
link: https://airdrop.p12.games/ .









At the same time, our AMA Exclusive Badge powered by Project Galaxy has been
made to the top of the campaigns. A great shout out to our partner Project
Galaxy for their consistent support in promoting P12's awareness to more people
worldwide!









There are a few figures that we would like to display:




We have received over 700+ questions submitted for the pre-collection. Most of
them voiced out their opinions and expectations towards the two projects and the
entire Gamefi Industry.






Nearly 300 marked interested in our AMA event on the Discord Channel.









76 Casted their vote on their favourite content of the AMA




And we have 1200+ participants for the actual event!









We are surrounded by the overwhelmingly heart-warming support of all our
community members, and our amazing partnership with Ambrus has definitely
crafted a magnificent future for the Web3 gaming industry. We can't wait to
invite everyone to become a little spark in this big picture.




As the saying goes, “Alone we can do so little; together we can do so much”. You
are welcome to stay tuned to more of our future events and collaborations, as we
will continue to deliver what we promised on the roadmap to realizing Metaverse.
That’s one small step for Web3 Gaming, one giant leap for mankind.




*Introduction of P12


Project Twelve, P12 in short, is a Web3 gaming platform and game creator
ecosystem. P12 aims to:

· Make game creation accessible· Make game economy sustainable

P12 Genesis NFT is ongoing for collection!


It is a tribute to Steam gamers and developers, and a Soul-bound token that
captures web2 gaming credentials.


Join by the link: https://bit.ly/3p9fGCZ




*Introduction of Ambrus Studio


Ambrus Studio was founded by Johnson, ex-CEO of Asia, Riot Games.
First Game by Ambrus Studio——E4C: Final salvation
A top mobile app MOBA game, also designs hottest Rangers NFT collections of
in-game avatars with super utilities.


Twitter: https://twitter.com/AmbrusStudio
Discord: https://discord.gg/e4c

Aug 16, 2022
P12 Genesis Airdrop & Next Steps by Founder
Announcement




Dear builders, dreamers, fans and everybody in the P12 community,




Hi! This is the first post from me since P12 Genesis Airdrop official launched.
I will try to be concise and short as always, and callback to previous post
wherever relevant.





ON AIRDROP









We have reached more than 50k claims within 3 days. It's great traction and an
even stronger proof that P12 will be able to build, deliver, and push the
industry one step further as the disruptor.




Some of you might be concerned, so let me be super clear on this: we will
continue to go big and that won't change.




Yes - there will be more claims and the number of holders will keep climbing up.
More Steam gamers to join. More Steam developers to join. P12 is going to expand
to a larger audience outside of the existing Web3 user base and become a
monumental project in Web3 gaming. We are not just building it for the fans
already in our community, but a much broader group of potential users who
haven't been introduced to Web3 gaming yet.




Make game creation accessible

Make game economy sustainable

P12 to be the best Web3 gaming and game creation ecosystem







ON ANTI-CHEAT




Anti-cheat is a big part of gaming. We as gamers have a complex love & hate
relationship with cheat codes and trainers. From CoD to StepN, games fight
brutal battles with hackers and cheaters. P12 shall do the same.




We are going to adjust the rarity of Genesis NFT for a batch of accounts. Those
will be evidence-based decisions and this will come as beneficial both for
further growth of P12 as well as for all honest community members who verified
their accounts. The adjusted accounts will still carry rewards - just
down-tuned.




Ultimately, reward calculation (i.e., # of tokens) will be multidimensional. The
team has done extensive prior calculations and analysis, and we are obviously
not going to leak the exact rules for anti-cheat as this could be used as a
gauge or weapon against it. You can rest assured that adding tons of free games
at once will not increase the reward at all. I'll give just one example -
someone recorded 470k hours of gameplay time. That's more than 54 years of
non-stop gaming and blatantly cheat.










ON INCENTIVES




Overall, the rewards will be rather democratized, and subsequent activities will
carry significant tokens, too.




The referral program is a mechanism which we put much emphasis on. The process
of shilling someone to join P12 airdrop is much like the process of shilling a
game to others from childhood: "Hey, give it a try! I promise it's worth it".
More features and rewards surrounding referral will be rolled out.





ON NEXT STEPS




Like stated previously: product is our strongest statement. We will be back to
building and aim to launched more products in the coming months. There will be
collaborations coming up too. Stay tuned.

Jul 01, 2022
Founder Announcement and P12 Genesis NFT Airdrop
Announcement

Dear builders, dreamers, fans and everybody in the P12 community,




This is my first announcement to you as the founder of Project Twelve. In this
post, I would like to tell you a bit more about who we are, where we come from,
where P12 is heading, and the upcoming milestones for P12 that we can all be
excited about. I'll try to keep it short.




Who we are




We are a group of hardcore gamers and anime lovers. The kind that plays
matchmaking at midnight after work. In the team we have ex-guild masters, esport
semi-pros, console speedrunners, and respected PC modders. For us, gaming has
been and will always be a quintessential part of our lives and of the world as
we know it.




Not only do we have great faith in and deep passion for gaming, the team also
has a proven track record in the field, having built leading gaming platforms in
the past 3 years. I won't brag about this here and you will see for yourself in
the future.




Where we come from




However, while serving game developers and gamers alike, we saw great challenges
in the industry. In-game economy is often screwed; bad game currency inflation;
shadow nerfs and manipulations on equipments and items; eventually one-sided
server shutdown - all these negatively affect game economies and game assets
from shining their full glory.




P12 sees a unique solution solve the problems by combining the best of gaming
with Web3. We are determined to shake the status quo and bring GameFi to the
next level. That's how Project Twelve came into being.




Below are some of our core values:




Product is our strongest statement




Product first. Delivery is the key. We've seen many GameFi projects with great
vision and hyped community fails to deliver: no product shipped and no
deliverables. We are different and we prove ourselves not by words, but by
shipping products.




It's a tradeoff, though - so if you don't see me replying to messages in Discord
all day, trust me we are building the product. If you find that you no longer
get to play #assets-game, pardon us as the team is working on the product.




In for the long run




P12 is in for the long term, aiming for the stars. If you have read our white
paper, it envisions10% of the world's net value in-game assets. We go big or go
home, and that won't change.




With that said, those who expect P12 to be a pump-and-dump scheme will have a
rude awakening and be deeply disappointed if they hope to get profits from a
quick flip. WE ARE NOT DOING A PRIVATE SALE ANY TIME SOON. WE WILL NOT ISSUE A
TOKEN UNTIL OUR PRODUCT IS STRONG. And we won't stop until P12 is the best Web3
gaming platform and best game creator ecosystem in the world.




What to expect next:




P12 Genesis Soul-Bound NFT Airdrop




I'm excited to announce the P12 Genesis Soul-Bound NFT Airdrop. This is a
tribute to game developers and gamers, made with ❤. The first stage will be for
Steam game developers, with stage 2 for Steam gamers coming soon. The airdrop
combines off-chain Web2 data with on-chain Web3 soul-bound NFT, the first of its
kind.




All community members are welcome to invite game developers and gamers they
know. There are lots of referral bonuses to be won. For badge holders, there's
already the added benefit of an extra % of referral bonus, up to 3x. This is not
all for badge holders, and more entitled rights and benefits will come in the
future.




I'll leave more details to be announced by team.



Jun 09, 2022
Our Secret Weapon to Ensure Sustainability: Spectrum System & Badge-Merging
System
Announcement

Project Twelve (P12) is a GameFi ecosystem with sustainable economies.
Basically, we define our sustainability as offering true ownership, value
discovery, and guaranteed liquidity, which can only work under a well-functional
mechanism.




NFTs play an important role in transactions on the GameFi platform. To
standardize the operation of badges NFTs on the P12 platform, we established the
Spectrum System that regulates the values for badges of different colors. Like
the different colors of light in the spectrum are equipped with different
wavelengths, the mechanisms for obtaining badges of different rarity also vary.




To be more specific, different badges we release feature different colors -
WHITE, GREEN, BLUE, PURPLE, and ORANGE are the five colors that represent the
five rarities in the Spectrum System. Each of the five colors of radiance
possesses a unique and distinct color code - the very core of the Spectrum
System.









What's more, a Badge-Merging System will be available soon, which will provide a
channel for users to upgrade their exclusive P12 NFT collections. This, in
particular, will guarantee the stable operation of the P12 Spectrum System.






Badge-Merging Rules




p.s. Badges of all shapes and types can be merged based on the rules above; the
color of the badges is the ONLY decisive element within the merging system.




Currently, more and more enthusiastic and creative gamers are joining the P12
community. They can win our exquisite badges through actively participating in
our events and contributing their valuable viewpoints on the construction of our
platform. To appreciate their brilliant contribution, we guarantee that users
with badges of higher levels will have more privileges on the P12 platform,
which includes but is not limited to a higher possibility of receiving token
airdrop and ETCs for the game editor.




Of course, our Spectrum System will not be limited to the current five colors
exclusively. In the future, we will discover the mysterious unknown wavelengths
of the P12 spectrum. And perhaps, badges of the color that indicates a higher
degree of rarity will eventually be available to everyone one day. So just stay
tuned!

May 26, 2022
Our Ways of Doing Things: Meritocratic Approach
Announcement

According to the definition from Merriam-Webster, meritocracy refers to a
system, organization, or society in which people are chosen and moved into
positions of success, power, and influence based on their demonstrated abilities
and merit. In other words, within a meritocratic system, people advance based on
their values. This ideology believes that anyone can make it with hard work and
dedication. Therefore, everyone is encouraged to make efforts to win more wealth
or higher social status. In theory, meritocracy provides a source of motivation,
and it can boost the whole system to develop with a joint effort from all
insiders.




What if we apply this ideology to the gaming industry? And how can we boost the
industry by solving practical problems with a meritocratic system?




For instance, in the traditional model, game publishers have total control,
which ultimately increases economic inflation over time and mistrust between
developers and users. What's worse, game platforms usually have a significant
flaw that they are unable to fix - they tend to focus on content that brings the
highest revenue. Because of that, creators have to abandon interesting,
innovative, and artistic approaches to gaming and focus mainly on how to survive
through making profits.




Noticing this, P12 comes up with a different approach by integrating the idea of
meritocracy: we reward creators that put their passion into the projects and
generate unique experiences that are both appealing and memorable. Furthermore,
P12 is built upon the value of neutrality, which differentiates us from the
traditional platforms. We reward good behaviors and punish bad ones. Creators
who can produce high-quality content and offer high liquidity can be awarded.




Game creators are expected to receive 60% of all P12 tokens for unique content;
the platform will also ensure that they can acquire more promotions and more
users. As for disappointing creators, on the contrary, platform users will have
the right to vote to punish them and even liquidate their rewards, which ensures
that users can cash out before acting-in-a-bad-faith developer. And this is how
the idea of meritocracy works on the P12 platform.




For users, mainly game players, the meritocratic concept also applies. If gamers
participate actively in communities, offer constructive feedback, invite
friends, and participate in events, they will receive Galxe participation badges
that demonstrate active participation. These will yield value over time. Bad
behavior would not be tolerated, and both community managers and game developers
will have tools to protect others from malicious acts.




P12 is a platform, and we focus on staying neutral. Good behavior is rewarded,
bad is punished, while passion and commitment to excellence will always win over
everything else.

Apr 15, 2022
Playza Editor Alpha v0.8.1.0 Release Notes
Announcement

Version number




Editor: v0.8.1.0.20220313092204




New features




[Editor] pie editor Add drawcall display when running




Console commands

stat unit -turn on/off display




[Editor] Script customization property support reset to default value function




/**
* displayName?: string; 
* defualtValue?: unknown; 
*/  

@MWCore.MWClass

export default class DefaultValue extends MWCore.MWScript{

    @MWCore.MWProperty({ displayName: "defaultname",defualtValue:110 })
    public _Num: number = 110;

    protected OnStart(): void {

    }   
}





[Editor] Modify the default rendering pipeline of MWEditor to be consistent with
Android

Fix the problem of inconsistent effect between editor and cell phone after
repair




[Editor] Fix the display of Log level content

Implement MWLogger to avoid modifying Puerts' DefaultLogger to reduce upgrade
maintenance cost




[Gameplay] Objects bound by physical components, automatically turn off static
properties

Turn off static properties automatically for objects bound by physical
components, and developers can manually turn them on again to prevent them from
being automatically merged




[Gameplay] UI interface namespace modification

/**
*  Change @MWDesignerUI.MWUIMono to @MWGameUI.MWUIMono
*  The old namespace inherites from the new namespace, will work fine
*/

@MWGameUI.MWUIMono

export default class UIDefault extends MWGameUI.MWUIBehaviour {

constructor(o){
     super(o)
 }
Construct(){
    this.InitEvents()
}

InitEvents(){
   
}
}





[Gameplay] New API

 * New interface to get system language

/**
 * @param return to system language
 * @param return to Android system language code
 * @param zh_CN : Chinese
 */

@MWCore.MWClass

export default class GetDefaultLocale extends MWCore.MWScript{

    protected async OnStart(): Promise<void> {
        console.log(`---current system language:${Global.GetDefaultLocale()}`);
    }
}





 * Fix stroke interface parameters

/**
 * @brief Set the object stroke and stroke color, requires the presence of post-processing objects in the scene.
 * @param Enable or not to enable stroke
 * @param ColorIndex Set the stroke color.
 * Before fix: misaligned with colorIndex in post-processing, 0 is no color, 1 corresponds to 0 in colorIndex
 * After fix: corresponds to colorIndex in post-processing, -1 is no color, 0 corresponds to 0 in colorIndex
 */
SetOutlineAndColor(Enable: boolean, ColorIndex: number): void;





BUG FIX

Towards the light editor shows a different brightness and pie brightness




[DS - DS] Mobile side timeout to enter the game, log shows V8 engine crash

[WorldRun] **PIE crashes after running when the SetGFXLevel() interface of the
image quality [grading is passed into an illegal format

[Metasmith] **online environment, resource refresh failed

[Editor - Art Resource Upload] The previously imported resources still exist
after closing the tool.

[Editor-Art Resource Upload] If you don't close the resource upload tool and
import resources several times, the screenshot will be very slow when you import
resources for the second time, and the screenshot tool will not close
automatically at the end.

[Editor-Art Resource Upload] Without closing the resource upload tool, when
resources are imported for the second time, the first imported resources will be
screenshotted again.

[Editor - Project Main Viewport] The main viewport object has no hover state.

[WorldRun] PIE crashes after running when the SetGFXLevel() interface of picture
quality grading is passed in an illegal format

When dragging material object to sound object, the sound object should be shown
in red

[Editor - Object Manager] Change the network property of the object in the
object manager to client or server, the collision property will not be disabled

[Fighter] [Must show] The display of aircraft jet flame is incorrect

[Must show] When dragging in a staircase object in the scene to turn off static,
then after copying, some of the staircase collision boxes will be blocked

[Must show] Rotation method error reported

[Editor - Other] Editor crashes when running PIE

[WorldRun]Saving part of the blues project crashes

[WorldRun]The project file is missing some resources when running after being
unpacked for the first time

[Editor - Art Resource Upload] Part of the resources upload does not return
upload information after upload

[Editor - Art Resource Upload] When uploading resources, the recognition of
resource names is not fine enough, resulting in errors in the classification of
resources.

[Editor-Art Resource Upload]Imported resource materials are lost (Occasionally)

[Editor - Art Resource Upload] Editor crashes when clicking the photo tool

[Engine Group - Effect Enhancement]The background of the tool screenshot
viewport becomes black

[Editor - Project Content] Log output filtering select error, click run, log
input is still VeryVerbose level, cut log after /n string does not take effect

[Mobile] dev environment mobile side, stuck in resource download interface when
entering the game

[Editor - GameUI Editor] P12 add reduce gold interface mobile call invalid,
interface return 400

[Editor - GameUI Editor] P12 GameCoin interface is called with a quick click of
a button on the mobile side, the mobile side is flashing back

[Editor - GameUI Editor]P12GameCoin interface write a token parameter, set
different number of increase/decrease gold coins cause AdressToken mess, thus
increase/decrease gold coins of different token

[Editor - GameUI Editor] P12 increase/decrease gold interface mobile call
invalid, interface returns 400

[Punk] the character fires with the muzzle facing down, 4173 holding gun posture
character head is crooked, the character's hand is not on the grab

[Punk] [Must show] The character's posture is incorrect

[Engine Group-Other] Material instances related to the mother material uploaded
in 3.2, after dragging and dropping to the main viewport, no effect

[Buried]frame buried mw_framerate, the frame value will be extremely high in the
first frame

[Pathfinding System] The pathfinding system calls moveto interface, AI can't
move to the target position normally.

[GamePlay - Physical Constraints] Add model A and any physical constraint (such
as spring component) to the object manager, set the spring component as a child
object of A, set A as a static object, click to run PIE crash.

[Editor - GameUI Editor] Use ctrl+v to paste badly in the ui editor in the list
of objects

[Editor - GameUI Editor] ui editor input box click readable in the replacement
font color replacement after no response

[Editor - GameUI Editor] ui Editor's root property's ts script box is still
English option when right clicked

[Editor - GameUI Editor] The root option in the ui editor should not be
manipulated

[WorldRun - Resource Loading] Blues Engineering Campus' Hanako Mobile end
flickers when loaded + punk project

[Editor - Project Main Viewport] object to manage the secondary sub-objects in
it, the red box can not be refreshed in real time when clicking on the lock

[Art - Ungrouped] The image resources under the theme of "Cherry Blossom Campus"
are not available

[Metasmith] dev environment resource refresh failed

[WorldRun - Resource Loading] Blues Project Editor main viewport material is
missing; pie is running normally

[GamePlay - Voices] Must appear Toy War game Icons with sounds and effects
appear when shooting and wielding swords for the first time

[Project Blues] A57 phone will get stuck after 6 minutes or so (tried twice)

[Atsu] [must be present] oppo a57, the game to the fourth game of the
settlement, no operation for a period of time, and then operate the phone found
stuck

[Mobile] [dev toy0307]OppoR15 flashback after the game is loaded

[Editor - Project Home] Click the X in the upper right corner of the editor to
turn off the editor, the editor crashes, occasionally

[Editor - GameUI Editor] in the ui editor select the input box of ts script in
root right click to close the ui editor directly after the editor crashes

[Editor - Object Manager] [must appear] ctrl + dragging sub-level static model
editor crash

AddMoveImput(Type.Vector.ONE); the character move takes effect, but does not
automatically play the character move action, this separate test is OK




Other requirements

Reduce shader permutation, reduce package body MW-8315
Add switch static interface MW-7660
Stroke interface optimization MW-8540
Script custom attributes need to support reset to default value function MW-7660
①New download mode; ②New hot change function MW-8312
Optimize the frame locking method MW-8673
[Product Requirements] When dynamically combining batches, don't affect the
objects of physical component constraints MW-7524
Make P12 currency increase/decrease interface MW-8750
Parent material update closed loop MW-8741
Turn off useless plugins and optimize memory MW-7181
Add interface to get system language MW-8904
Project serialization file optimization function MW-7770
Remove unnecessary Task MW-7993
March 2 Master material upload MW-9086
Add dc information in frame rate buried MW-9033




Cautions

 1. GameUI namespace modification, open the script with VSCode may be prompted
    to report an error, but does not affect the operation of the old project, it
    is recommended to use VSCode's replacement function to replace all
    MWDesignerUI to MWGameUI.
 2. Because V0.8.1.0 modified the parameter names of material instances,
    resulting in the invalidation of some parameters of the existing projects of
    the Blues, the mother material and related resources are rolled back to
    V0.8.0.0 version, waiting for a complete list of parameter mapping rules for
    material instances and corresponding python scripts to follow hotfix online
    after passing the test, when all old projects need to execute scripts to
    change parameters. For the time being, it is forbidden to synchronize the
    resources associated with the parent material of V0.8.1.0 version to Meta,
    Online. 3.
 3. The problem of probable resource loss due to dynamic loading still exists in
    this version. At present, the new fix status of dynamic loading is normal,
    and will be hotfix online as soon as the batch game engineering test is
    passed.
 4. the UI editor object manager paste function is recommended to use the
    shortcut key Ctrl + V, using the right-click menu function paste probable
    cause a crash
 5. Editor occasionally switch project crash, will follow the prefab (template)
    online synchronous solution
 6. Get local logs on mobile:
    /data/data/com.meta.box/flies/UE4Game/MetaWorldMobile/MetaWorldMobile/Saved/Logs/




Mar 13, 2022

THE FIRST AND ONLY GUI ONCHAIN ENGINE
Empowers developers to achieve composable games creation,
seamless assets deployment and permissionless open economies.
Features
Graphical User Interface
Pioneers the transition from a Command Line Interface
(CLI) to a user-friendly Graphical User Interface (GUI)
Onchain Engine
Integrate onchain engines and frameworks
like MUD and Dojo
Intuitive
Streamlined templates and prefabs
for easier game creation
Compatible
Style Fusion, Mobile + PC, Non-Voxel,
Composability & Reuse

P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
P12 Power Level
→ Points to upgrade the SBTs
P12 Badges
→ Community badges that
can boost Power Level
Upgradeable SBT
→ in 5 different rarities
Lifetime Steam Data
→ serve as credentials for
game distribution
P12 Gamer SBT
→ For gamers
P12 Developer SBT
→ For creators
IDENTITY IN THE P12 ECOSYSTEM
The Assets consists of P12 Gamer SBT, P12 Developer SBT, P12 Power Level, and
P12 Badges
P12 Assets
P12 Badge


Investors


Partners


Media


media kit

Vision
News
Editor
Assets
Partners


Arcana