jimon / entrypoint

lightweight entry point for games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

entrypoint

Lightweight entry point for games.

Why ?

  • SDL is too heavy.
  • GLFW is way too OpenGL oriented.
  • TIGR is not developing :(

So let's take TIGR as a baseline, offload all rendering part to something like bgfx and add iOS/Android support.

Supported platforms

  • Windows
  • macOS
  • iOS
  • Emscripten (a bit rough)
  • Android

TODO

  • GamePad input
  • Mouse wheel
  • iOS keyboard (at least partially)
  • MessageBox/allert
  • X11
  • Wayland
  • Small casual OpenGL renderer

iOS

For iOS just create a new project, and replace everything there with entrypoint, you don't need UI files.

Android

Use android native activity sample as project template.

Additional

This library very loosely based on TIGR.

This is free and unencumbered software released into the public domain.

Our intent is that anyone is free to copy and use this software,
for any purpose, in any form, and by any means.

The authors dedicate any and all copyright interest in the software
to the public domain, at their own expense for the betterment of mankind.

The software is provided "as is", without any kind of warranty, including
any implied warranty. If it breaks, you get to keep both pieces.

About

lightweight entry point for games

License:MIT License


Languages

Language:C 61.7%Language:Objective-C 37.9%Language:Java 0.5%