accelerate
Version, currently master branch1 version
- master branchlatestNov 29, 2018
github.com/jeffbdavenport/accelerate
The Accelerate Crystal-Based modern style game engine
Installation
# Add this to your shard.yml
dependencies:
accelerate:
github: jeffbdavenport/accelerate
branch: mastermaster is a branch, not a release, so this tracks it rather than pinning a version.
Then run:
shards installshard.yml
- Crystal
0.27.0- License
- MIT
- Author
- Jeffrey Davenport
Dependencies
Runtime Dependencies
- x11*github: TamasSzekeres/x11-cr
- crotp*github: philnash/crotp
- sqlite3*github: crystal-lang/crystal-sqlite3
- crystglfw*github: calebuharrison/CrystGLFW
- active_record*github: waterlink/active_record.cr
- sqlite_adapter*github: trapped/sqlite_adapter.cr
README
Accelerate
An advanced 3D game engine in development built on top of Vulkan, and GLFW. With the goal in mind of convention, speed, and high quality over configuration, as well as a means to serve as a solid alternative to production grade game engines.
Conventions and beliefs in mind thus far
-
Engine is designed and tested for:
- Vulkan, GLFW, sqlite3, Linux, X11, gdm3, Gnome-Shell-3, ext4
-
Engine is not designed for:
- MacOS, Windows, Direct3D, Direct X
- However if it eventually works with anything, we're fine with that.
-
Developers don't want to have to develop software to support multiple platforms such as MacOS, Windows, and Linux.
- Linux is free and anyone can install it. If they care about the game enough, they will try Linux.
- Most people using MacOS won't want to have to purchase Windows just to play the game, and most people on Windows won't want to have to pruchase a Mac just to play the game they want. But both of the two would consider installing Linux.
Installation
Add this to your application's shard.yml:
dependencies:
accelerate:
github: jeffreydvp/accelerate
Usage
require "accelerate"
Development
See Contributing below
Contributing
- Fork it (https://github.com/jeffreydvp/accelerate/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- jeffreydvp Jeff Davenport - creator, maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This branch
- Branch
master- Seen
- Nov 29, 2018
- Crystal
0.27.0- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/jeffbdavenport/accelerate
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 15, 2026
- Synced
- Aug 15, 2026
- Versions
- 1