devtools

Table of Contents

 

!!! disclaimer: list contains only software i used/consider good, almost every entry here is foss or source available

no unity, ue, cryengine, [insert popular game engine name],…, they are/might be good but lacks some things i consider essential like small size, lightweight, portable

libs

  • raylib
    • (c/cpp)
    • {csharp, lua, haxe, freebasic, go,…}
    • [linux, mac, win, mobile, web]
  • sdl
    • (c/cpp)
    • {csharp, lua, haxe, freebasic, go,…}
    • [linux, mac, win, web, mobile,…]
  • glfw
    • (c/cpp)
    • {csharp, java, rust, go,…}
    • [linux, mac, win]
  • tilengine
    • (c/cpp)
    • {csharp, python, pascal, freebasic, java,…}
    • [linux, mac, win]
  • allegro
    • (c/cpp)
    • {freebasic,…}
    • [linux, mac, win]
  • sfml
    • (cpp)
    • {c, csharp, java, ruby, go,…}
    • [linux, mac, win]
  • lwjgl
    • (java)
    • [linux, mac, win]
  • ebiten
    • (go)
    • [linux, mac, win, mobile, web, switch]
  • pixel
    • (go)
    • [linux, mac, win]

frameworks

  • love2d
    • (lua)
    • [linux, mac, win, mobile, *web] * developed by comunity
  • lovr
    • (lua)
    • [linux, mac, win, android, web]
  • amulet
    • (lua)
    • [linux, mac, win, mobile, web]
  • haxepunk
    • (haxe)
    • [linux, mac, win, web]
  • kha
    • (haxe)
    • [linux, mac, win, mobile, web, consoles,…, unity3d?!]
  • openfl
    • (haxe)
    • [linux, mac, win, mobile, web, flash]
  • libgdx
    • (java)
    • [linux, mac, win, mobile, web]
  • ggez
    • (rust)
    • [linux, win]
  • AppGameKit Classic
    • (basic/cpp)
    • [linux, mac, win, mobile, web]

game engine (+editor)

  • godot
    • (cpp, gdscript, csharp, codeless)
    • {rust, lua, nim}
    • [linux, mac, win, web]
  • defold
    • (lua)
    • {haxe}
    • [linux, mac, win, mobile, web, switch]
  • gdevelop
    • (codeless, js)
    • [linux, mac, win, web]
  • monogame
    • (csharp)
    • [linux, mac, win, mobile, web, consoles,…]
  • wave engine
    • (csharp)
    • [linux, mac, win, mobile, web, consoles,…]
  • flatredball
    • (csharp)
    • [win, mobile]
  • fna
    • (csharp)
    • [linux, mac, win, mobile, web, consoles,…]
  • urho3d
    • (cpp, lua)
    • {csharp}
    • [linux, mac, win, mobile, web,…]
  • stride
    • (csharp)
    • [*linux, *mac, win, mobile,…] * can only target
  • esenthel
    • (cpp)
    • [linux, mac, win, mobile]
  • solar2d (formerly corona sdk)
    • (lua)
    • [linux, mac, win, mobile, web,…]
  • cafu engine
    • (cpp, lua)
    • [linux, wim]
  • castle game engine
    • (pascal)
    • [linux, mac, win, mobile, consoles,…]
  • spring rts engine
    • (lua)
    • [linux, mac, win]
  • gb studio
    • (codeless)
    • [linux, mac, win, web, game boy]

game engine (-editor)

  • heaps
    • (haxe)
    • [linux, mac, win, mobile, web, consoles]
  • haxeflixel
    • (haxe)
    • [linux, mac, win, web]
  • wicked engine
    • (cpp, lua)
    • [linux, win]
  • orx
    • (c/cpp)
    • [linux, mac, win, mobile]
  • bevy
    • (rust)
    • [linux, mac, win, ]
  • dragonruby gtk
    • (ruby)
    • [linux, mac, win, web, *mobile, *consoles] * only for premium subscription
  • ncine
    • (cpp, lua)
    • [linux, mac, win, web, android]

fantasy consoles

  • pico8
    • (lua)
    • [linux, mac, win, web, carts(loaded directly into fantasy console)]
  • pixel vision 8
    • (csharp, lua)
    • [*linux, *mac, *win,pv8(fantasy console cartrige)] * development platforms
  • tic-80
    • (lua)
    • [*linux, *win, *mobile, carts(loaded directly into fantasy consoles)] * development platforms
  • liko-12
    • (lua)
    • [*linux, *mac, *win, *love2d, carts(loaded directly into fantasy console)] * development platforms
  • lowres nx
    • (basic)
    • [*linux, *mac, *win, carts(loaded directly into fantasy console)] * development platforms

languages

  • blitzmax ng
    • blitzmax but better
  • cerberus x
    • monkey x but better
  • rcbasic
    • yet another basic language for easy game and app dev
  • zig
    • c but simpler
  • rust
    • cpp but better
  • v
    • wouldn’t it be better if making small and fast apps was easy?

others

software

  • tiled
    • tilemap editor, many output formats
    • [linux, mac, win]
  • vim
    • commendline based text editor
    • [linux, unix, haiku, mac, win, mobile,…]
  • emacs
    • more then just a text editor…
    • [linux, mac, win,…]
  • lite-xl
    • small text editor (mostly) made in lua
    • [linux, mac, win]
  • grafx2
    • retro pixel art tool
    • [linux, mac, win,…]
  • inkscape
    • vector graphics tool
    • [linux, mac, win]
  • slk img2pixel
    • tool for converting images to pixel art
    • [linux, mac, win]
  • yata
    • todo app
    • self-advertisement
    • [linux, mac, win]

Author: Michał ’wiitd’ KM

Created: 2021-11-06 sob 01:27