Professional software engineer (not in game dev), looking for a more lightweight framework/engine

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/gamedev

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    Javascript games are fine and, for all intents and purposes, are the most cross platform you can get. I do suspect that you'd have an easier time using something like Cocos or Phaser instead of React Native. I would also recommend you to try packing it with either Neutralino or Tauri instead of React Native, doesn't make much sense to bundle the whole browser with the game, imo.

  • neutralinojs

    Portable and lightweight cross-platform desktop application development framework

    Javascript games are fine and, for all intents and purposes, are the most cross platform you can get. I do suspect that you'd have an easier time using something like Cocos or Phaser instead of React Native. I would also recommend you to try packing it with either Neutralino or Tauri instead of React Native, doesn't make much sense to bundle the whole browser with the game, imo.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • raylib

    A simple and easy-to-use library to enjoy videogames programming

    I highly recommend looking into https://www.raylib.com and https://libgdx.com. Both of these give you the freedom to program the way you want while still providing useful abstractions (cross platform, graphics, audio, common math for games) but neither have the complex learning curve of something like unity or Godot where you feel you need to spend a lot of time learning Godot instead of general coding principles.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts