LayaBox

Last updated
LayaAir
Original author(s) Xie ChengHong(CEO)
Developer(s) Souyou Network Technology Beijing Co., Ltd.
Initial releaseMay 20, 2016;7 years ago (2016-05-20):. [1]
Stable release
LayaAir3.1 / June 30, 2023;10 months ago (2023-06-30) [2]
LayaAir3.1.0 / November 29, 2023;5 months ago (2023-11-29)
Written inEnglish
Operating system Windows
Available inEnglish, Chinese
Type Game engine
License Freeware
Website layaair.com

LayaBox (Souyou Network Technology Beijing Co., Ltd.), also named Laya, is a Chinese-developed freeware framework which includes a web-based game engine named LayaAir which targets mobile and web platforms, [3] as well as online publishing and digital distribution services. [3] First announced on the Global Mobile Game Confederation in March 2015, [4] [5] it offers a feature set for developing multi-platform games.

Contents

Currently a hundred games officially use Laya engine solutions. The LayaPublish module is available to publish games made with it to various platforms. [6]

History

Founded in 2014 by Xie ChengHong, LayaBox was at the start mainly focused on high-performance transcompiling of Flash-based games coded in ActionScript 3.0 to web-based games via JavaScript and WebGL. [7]

LayaAir 1.0

During the International Game Developers Conference held in November 2015, Xie ChengHong announced a new 3D engine is currently being developed. [8] 30 June 2016, LayaAir 1.0 is published on official website, with 3D and VR support features. [9] [10] It comes equipped with UI editor functionality and supports one-time development for full platform release.

LayaAir 3.0(2023)

LayaAir 2.0 launched in 2018 with approximately 25 new features. increased its investment in 3D engines, maintaining its technical advantages and market position in the web 3D engine field within China.

In June 2023, LayaAir officially released version 3.0, which no longer relies on third-party 3D editors, effectively addressing previous shortcomings in 3D editing. This enables one-stop development for both 2D and 3D games, establishing a complete workflow both engine and toolchain.

This upgrades underlying architecture and supports the new generation of graphics API—WebGPU. Additionally, it supports C++ engine algorithms and rendering as well as developer-defined C++ algorithms at the Native APP level.

Name and mascot

The name "Layabox" was inspired from Laya village, nestled at the foot of the Himalaya. Logo's company, a shape of front primate face, referred to Yeti, which is a famous story in the region. Also, lot of monasteries may contain a sacred box which remain inside some body part of this legendary creature like scalp or fur.[ citation needed ]

Another reason would be a Chinese play on words between ape (猿) and coders (程序员), which have the same pronunciation and writing in pinyin: «yuán».

Technology and features

The "Layabox Product Family" is a components suite solution designed to implement web/mobile game publishing, translating contents, profit monetization, 3rd party API and online distribution.

Layabox sequence diagram features overview LayaBoxDiagram.svg
Layabox sequence diagram features overview

LayaFlash

LayaFlash [1] is source-to-source compiler that runs as a back end to the LLVM compiler, making it the most suitable for ActionScript 3.0 programmers [11] to release on web platform. [7] [12] It is also fully compatible with Flash IDE [13] [14] such as FlashBuilder, FDT, FlashDevelop [15] or LayaAir IDE.

LayaAir

LayaAir is a dedicated open-source API for games and multimedia routines modules. It can be integrated from different ECMAScript standard language (ActionScript 3.0, JavaScript and TypeScript). LayaAir engine use his own 3D data format file. To handle importation of assets data from 3D graphics software, LayaBox provide a tools converter from FBX files. Also, Unity plugin is available to convert "GameObject" into LayaModel files (*.lm). [9]

The last core libraries released support: [2] [16]

LayaPlayer

Written in C and C++, LayaPlayer (codenamed Conch) is a runtime accelerator for Android and iOS to execute web-based games [7] with low memory footprint, low CPU consumption, logic render with dual core running, GPU acceleration, video memory intelligent management and extremely optimized rendering flow with high FPS result. Supports Canvas, WebGL and DOM-type engine. [18] [19] Web-based applications, released with LayaPlayer, run on mobile at near-native speeds.

It is possible to call native library functions from web-based JavaScript code.

LayaPublish

Related to publication services, LayaPublish helps channels mainstream companies to acquire internet traffic. Available in rich web application form, it gives also an opportunity for developers to spread their game visibility in wide portal [20]

LayaStore

LayaStore is an embedded program which can run directly into native applications, it gives access to a full list of web games from LayaBox store. Introduced as a lightweight (20 Kb) [3] [21] add-on component to head into a monetization for developers. They can generate revenue on either a microtransaction or numbers of mobile installation basis service.

LayaOpen

LayaOpen is a platform exchange offers revenue management and leaderboard statistics activities for developers and channels distributors. Both can get product information and feedback on User data, Social sharing / analytics and monthly active users [3] [21]

Distribution

Developers Account lets users connect all of their game product across all distribution channels platform. Mobile marketing technology is the main target audiences.

non-exhaustive list of Layabox channels distribution [3]
2015

Reception

Games using the Laya solutions

non-exhaustive list of game using Laya engine [22] [23]
2015
  • Go Your Majesty (上吧主公)
  • Hunter Blade 2 (猎刃2)
  • Sword master (傲剑) (by aojian趣游)
  • Westward Journey Online (醉西游) (MMORPG by 4399游戏)
  • Dragon Shout (龙吟三国) (2.5D RPG by KINGNET)
  • TiānTiān LièRén (天天猎人) (by Hagoot) [24]
  • SānGuó Zhì Luàn Guà (三国志乱挂) (by Hagoot) [24]
  • Three Kingdoms: Hong (轰三国)
  • The Heroes Conquest (英雄争霸)
  • Gate of Warfare (战争之门)
  • The Magic Card Fantacy (魔卡幻想)
  • Cute Three Kingdoms (萌挂三国)
  • The Three Kingdoms: Take the Tower (夺塔三国)
  • I Love My Family (我爱我家)
  • Bear on Way (熊来啦)
  • Journey to the West Rush (西游快跑)
  • Hey Vixen! (哟狐狸精)
  • Mini Hunters (迷你猎人)

Awards and recognition

See also

Related Research Articles

<span class="mw-page-title-main">Adobe Flash</span> Discontinued multimedia platform used to add animation and interactivity to websites

Adobe Flash is a discontinued multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.

GameMaker is a series of cross-platform game engines created by Mark Overmars in 1999 and developed by YoYo Games since 2007. The latest iteration of GameMaker was released in 2022.

A Rich Internet Application is a web application that has many of the characteristics of desktop application software. The concept is closely related to a single-page application, and may allow the user interactive features such as drag and drop, background menu, WYSIWYG editing, etc. The concept was first introduced in 2002 by Macromedia to describe Macromedia Flash MX product. Throughout the 2000-s, the term was generalized to describe browser-based applications developed with other competing browser plugin technologies including Java applets, Microsoft Silverlight.

Netscape Plugin Application Programming Interface (NPAPI) is a deprecated application programming interface (API) for web browser plugins, initially developed for Netscape Navigator 2.0 in 1995 and subsequently adopted by other browsers.

<span class="mw-page-title-main">Unity (game engine)</span> Cross-platform video game and simulation engine

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine. The engine has since been gradually extended to support a variety of desktop, mobile, console, augmented reality, and virtual reality platforms. It is particularly popular for iOS and Android mobile game development, is considered easy to use for beginner developers, and is popular for indie game development.

<span class="mw-page-title-main">Adobe AIR</span> Cross-platform runtime system for building rich web applications

Adobe AIR is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applications, programmed using Adobe Animate, ActionScript, and optionally Apache Flex. It was originally released in 2008. The runtime supports installable applications on Windows, macOS, and mobile operating systems, including Android, iOS, and BlackBerry Tablet OS.

<span class="mw-page-title-main">WebGL</span> JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics, image processing, and effects in the HTML canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.

<span class="mw-page-title-main">Away3D</span>

Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor, a 3D graphics engine, a 3D physics engine and a compressed 3D model file format (AWD).

Modern HTML5 has feature-parity with the now-obsolete Adobe Flash. Both include features for playing audio and video within web pages. Flash was specifically built to integrate vector graphics and light games in a web page, features that HTML5 also supports.

<span class="mw-page-title-main">360 Secure Browser</span> Multi-platform web browser

360 Secure Browser or 360 Safe Browser is a web browser developed by the Qihoo company of Beijing, China. It was first released in September 2008.

Hoolai Games is a Chinese mid-core social Web and mobile game development company and game publisher founded in 2008 by its CEO Qiao Wanli and President Jian Huang. Hoolai's portfolio of games including its flagship game, Hoolai Three Kingdoms, can be found in game platforms including the iOS App Store, Google Play, Facebook, Renren, and Tencent's Qzone.On May 13, 2016, Wanda Cinema Line Corp. acquired digital media company Hoolai Game Ltd. and released the "Wanda Cinema Game" (万达院线游戏) brand.

<span class="mw-page-title-main">Flare3D</span>

Flare3D is a framework for developing interactive three-dimensional (3D) graphics within Adobe Flash Player, Adobe Substance and Adobe AIR, written in ActionScript 3. Flare3D includes a 3D object editor and a 3D graphics engine for rendering 3D graphics. Flare3D runs on current web browsers utilizing the Adobe Flash Player, and uses Stage3D for GPU-accelerated rendering. Flare3D has not been under active development since late 2014.

<span class="mw-page-title-main">PlayCanvas</span>

PlayCanvas is an open-source 3D game engine/interactive 3D application engine alongside a proprietary cloud-hosted creation platform that allows for simultaneous editing from multiple computers via a browser-based interface. It runs in modern browsers that support WebGL, including Mozilla Firefox and Google Chrome. The engine is capable of rigid-body physics simulation, handling three-dimensional audio and 3D animations.

Stage3D is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to render 3D graphics, and such applications run natively on Windows, Mac OS X, Linux, Apple iOS and Google Android. Stage3D is similar in purpose and design to WebGL.

<span class="mw-page-title-main">OpenFL</span> Software framework for video games

OpenFL is a free and open-source software framework and platform for the creation of multi-platform applications and video games. OpenFL applications can be written in Haxe, JavaScript, or TypeScript, and may be published as standalone applications for several targets including iOS, Android, HTML5, Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi, and Node.js.

Crosswalk Project was an open-source web app runtime built with the latest releases of Chromium and Blink from Google. The project was founded by Intel's Open Source Technology Center in September 2013.

Turbulenz was a video game development company based in the United Kingdom, and was focused on HTML5 game development. They created a HTML5 game engine also named Turbulenz. The company published third party video games as well as developing their own.

Duoyi Network, or Duoyi Games, is a Chinese video game company headquartered in Guangzhou, Guangdong. Founded in 2006 by Xu Youzhen, the company is known for developing some of China’s most acclaimed game franchises, including the Shenwu series and the Dream World series. Their most recent projects include the third generation of the Shenwu series Shenwu 3, the cross-platform game for the Dream World franchise Dream World 3D, the 3D MMORPG Eternal Magic, the mobile turn-based RPG Legion of Knights, the multiplayer sandplay SLG Circle of War, and the sandbox RPG Portal Knights.

LÖVE is a free, open-source, cross-platform framework released under the zlib license for developing video games. The framework is written in C++ and uses Lua as its scripting language and is still maintained by its original developers. The framework is cross-platform supporting the platforms Microsoft Windows, macOS, Linux, Android, and iOS.

miHoYo Chinese video game developer

miHoYo Co., Ltd., also known as miHoYo Network Technology Co., Ltd. or simply miHoYo, is a Chinese video game development and publishing company. In addition to games, the company has created various products such as animated series, novels, comics, music, and merchandise.

References

  1. 1 2 "Layabox—Flash最新日志". LayaBox release history (in Chinese).
  2. 1 2 "LayaAir Release History". LayaAir Release History (in Chinese).
  3. 1 2 3 4 5 LayaBox official website
  4. "Layabox联合GMGC共同揭幕HTML5行业首部白皮书" (in Chinese). Sina Games. 2015-04-24.
  5. "Layabox—Flash拥抱H5". pcgames (in Chinese). March 2015.
  6. "Layabox引擎用HTML5还原3D端游". china.com (in Chinese). Archived from the original on 2016-01-07.
  7. 1 2 3 "E3 exhibitor" (PDF).
  8. "Layabox引擎用HTML5还原3D端游". 18Touch. 2015-11-22.
  9. 1 2 "LayaAir1.0:不仅仅是H5,更是一场游戏变革". sootoo. 2016-06-30.
  10. Xu Lin (2016-07-07). "Layabox unveils new game engine". China Daily.
  11. "LayaBox旗下重磅产品Laya.Flash今开放". Sina Games (in Chinese). May 2015.
  12. "LayaBox产品Laya.Flash今日开放". QQGames (in Chinese). May 2015.
  13. "TFC采访LayaBox谢成鸿". QQGames (in Chinese). September 2015.
  14. "直接用Flash AS3语言开发HTML5的引擎". CSDN blog (in Chinese). January 2016.
  15. "Html5 development with LayaFlash and Flash develop". 9miao (in Chinese). June 2015.
  16. 1 2 "HTML5行业首款3D游戏及VR DEMO曝出". Lupa World (in Chinese).
  17. "LayaBox content tutorial". layabox official dev center (in Chinese). Archived from the original on 2016-01-29. Retrieved 2016-01-14.
  18. damngoto (2015-08-18). "Check if a JavaScript environment has a real DOM". Taobao.
  19. XiaoWei (2016-07-01). "2015年HTML5游戏完整产业链报告" (in Chinese). China Daily.
  20. SyKong (2015-07-13). "HTML5台风来袭" (in Chinese). Sohu.
  21. 1 2 "Interview with Xie ChengHong, Layabox CEO" (in Chinese). Phoenix Game凤凰游戏. 2015-10-26.
  22. Showcase Archived 2016-03-04 at the Wayback Machine , Games
  23. "Layabox本月将上线四款大型HTML5游戏". h5god.com (in Chinese). 2015-12-24.
  24. 1 2 (in Chinese) Layabox独代《天天猎人》《三国志乱挂》 Archived 2016-03-04 at the Wayback Machine , Hagoot Games
  25. "2015年HTML5游戏面临的机遇和挑战". QQGames (in Chinese). 2015-12-07.
  26. 2015年度最佳引擎奖. LayaBox News (in Chinese). 2016-01-07. Archived from the original on 2016-01-14.
  27. "Layabox荣膺"2015年度最佳引擎奖"". 91手游网 (in Chinese). 2016-01-08.