Skip to content

Lightweight game engine for Linux, aimed to have lowest possible latency and memory footprint.

License

Notifications You must be signed in to change notification settings

xakepp35/libshunkan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libShunkan 瞬間

Lightweight game engine for Linux, aimed to have lowest possible latency and memory footprint. Name comes from japanese word, meaning "moment", or "instant", because this work is dedicaded to achieving realtime performance.

Getting Started, Prequisites

I use Debian/Ubuntu for production system and prefer statical liknage. Wrappers are built on top of Linux kernel interfaces:

  • For egl/gles graphics kms+drm+gbm backend is used.
  • For event loop/networking and logic facilities like epoll, timerfd, evdev and sockets are used.

So following libraries would be required:

  • libevdev

Installing

Open terminal go like following:

sudo apt install build-essentials git 
cd ~/
git clone https://github.com/xakepp35/libshunkan.git
cd libshunkan 
make -j31337
echo I am ready ;-)

Simpliest usage example

TBD

Example code would go here

Contributing

Please read CONTRIBUTING.md for details on the process for submitting pull requests.

Authors

  • xakepp35 - Initial work - the gode of this code
  • PurpleBooth - Thank you for EXCELLENT.md templates ;-)

See also the list of contributors who participated in this project.

License

This project is licensed under the FreeBSD 3-clause License. See the LICENSE file for details. You may use this email address to contact me if any questions.

Acknowledgments

gl;hf

About

Lightweight game engine for Linux, aimed to have lowest possible latency and memory footprint.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages