Difference between revisions of "Engine:Electron"
From PCGamingWiki, the wiki about fixing PC games
Line 46: | Line 46: | ||
|windows arm app = true | |windows arm app = true | ||
|windows exe notes = Windows ARM support added in 6.0.8<ref>{{Refurl|url=https://www.electronjs.org/docs/latest/tutorial/windows-arm|title=Windows on ARM|date=2024-06-20}}</ref> | |windows exe notes = Windows ARM support added in 6.0.8<ref>{{Refurl|url=https://www.electronjs.org/docs/latest/tutorial/windows-arm|title=Windows on ARM|date=2024-06-20}}</ref> | ||
− | |macos intel 32-bit app = | + | |macos intel 32-bit app = false |
|macos intel 64-bit app = true | |macos intel 64-bit app = true | ||
|macos arm app = true | |macos arm app = true | ||
− | |macos app notes = | + | |macos app notes = Darwin-ia32 never supported since the project named as Electron from v0.24. |
− | |linux 32-bit executable= | + | |linux 32-bit executable= limited |
|linux 64-bit executable= true | |linux 64-bit executable= true | ||
|linux arm app = true | |linux arm app = true | ||
− | |linux executable notes = | + | |linux executable notes = Linux 32-bit discontinued from 4.0<ref>{{Refurl|url=https://www.electronjs.org/blog/linux-32bit-support|title=Discontinuing support for 32-bit Linux|date=2024-06-20}}</ref>. Both ARMv7l and ARM64 supported. |
}} | }} | ||
==Games use Electron== | ==Games use Electron== |
Latest revision as of 01:42, 20 June 2024
Electron is an open source library, combining the Blink rendering engine, found in Google Chrome web browser, and Node.js JavaScript environment. Initially developed for the Atom text editor, it is now used in wide variety of software ranging from desktop applications to games.
- Most command line arguments for Chromium can take effect.
- Easy to port to another platform or architecture if no other platform/arch specified binary used.
Modding
Enabling Electron debugging |
---|
To debug the the native (Node.js) code:
|
Enabling web inspector |
---|
To debug the the web content (Chromium) interface code:
|
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 9, 11, 12 | Launch with --use-gl=egl --use-angle=%API% , value can be d3d9, d3d11, d3d11on12 (require higher version of nw.js). DX11 is default in most games and devices. |
OpenGL | Launch with --use-gl=egl --use-angle=gl |
|
Software renderer | Launch with --disable-gpu |
|
Vulkan | Launch with --use-gl=egl --use-angle=vulkan |
Executable | 32-bit | 64-bit | ARM | Notes |
---|---|---|---|---|
Windows | Windows ARM support added in 6.0.8[1] | |||
macOS (OS X) | Darwin-ia32 never supported since the project named as Electron from v0.24. | |||
Linux | Linux 32-bit discontinued from 4.0[2]. Both ARMv7l and ARM64 supported. |
Games use Electron
![]() |
|
Developers | |
---|---|
OpenJS Foundation | |
Website | |
https://www.electronjs.org | |
First release date | |
July 15, 2013 | |
Latest release date | |
June 20, 2024 | |
Game | Developer | Publisher | First release |
---|---|---|---|
Cookie Clicker | DashNet | Playsaurus | September 1, 2021 |
Elvenar | InnoGames | March 18, 2021 | |
Five Nations | SilverForge | May 4, 2021 | |
Istrolid | treeform | May 6, 2016 | |
Shapez | Tobias Springer | tobspr Games, Doyoyo Games, Prismatika | May 30, 2020 |
The Invisible Guardian | New One Studio | January 23, 2019 | |
Vampire Survivors | poncle | October 20, 2022 | |
Wayward | Unlok |
- ↑ Windows on ARM - last accessed on 2024-06-20
- ↑ Discontinuing support for 32-bit Linux - last accessed on 2024-06-20