I’ve built my game using modern web technologies (HTML, CSS, JavaScript, and React), and I’m looking to convert it into a desktop application.
Would Electron.js be the best choice, or are there better alternatives such as Tauri, NW.js, Neutralino.js, or even a game engine like Godot or Unity?
I’m particularly interested in understanding the trade-offs between these options in terms of:
- Performance and memory usage
- Cross-platform support (Windows, macOS, and Linux)
- Access to native desktop features
- Packaging and distribution
- Automatic updates
- Ease of development and maintenance
- Suitability for 2D and WebGL-based games
For those who have already converted a web-based game into a desktop application, which framework did you choose, and would you recommend it? Why or why not?