Skip to content
Yet another Common Lisp game engine
Common Lisp GLSL JavaScript
Branch: master
Clone or download

Latest commit

Latest commit 2b7df37 Mar 13, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
alloy
assets
backends
data Allow specifying sample count in radial blur Oct 6, 2019
editor
formats Create tangent vectors for assimp models Mar 21, 2019
resources
LICENSE change license. Aug 5, 2019
README.mess
array-container.lisp
asset-pool.lisp
asset.lisp Rework things to allow struct-buffers, especially vertex-struct-buffe… Aug 3, 2019
attributes.lisp
camera.lisp allow slow movement in editor camera Mar 24, 2019
context.lisp
controller.lisp
data-pointer.lisp
deferred.lisp
deploy.lisp
display.lisp
effects.lisp
entity.lisp
event-loop.lisp Add frame count to ticks/updates. Jul 15, 2019
features.lisp
flare.lisp Clean up bogus register methods for containers Jun 25, 2019
fullscreenable.lisp
gamepad.lisp
geometry-clipmap.lisp
geometry-shapes.lisp Add 2d-axes mesh Mar 12, 2020
geometry.lisp
gl-struct.lisp
hdr.lisp
helpers.lisp Set vertex-colored-entity color location to 1 Aug 18, 2019
input.lisp
layer-set.lisp
lines.lisp
loader.lisp
main.lisp
mapping.lisp
package.lisp
particle.lisp
phong.lisp
pipeline.lisp
pipelined-scene.lisp
prompt.lisp
rails.lisp
render-texture.lisp
renderable.lisp Minor Mar 6, 2020
resource.lisp
retention.lisp
scene-buffer.lisp
scene.lisp
sdl2-gamepad-map.lisp
selection-buffer.lisp
shader-entity.lisp
shader-pass.lisp
shader-subject.lisp
shadow-map.lisp
skybox.lisp Add skybox pass Mar 21, 2019
sprite.lisp
ssao.lisp
static-vector.lisp
steam.lisp Add cl-steamworks setup check on deploy Mar 5, 2020
subject.lisp Fix annoying registration problems Jan 11, 2020
text.lisp
toolkit.lisp Switch to using DEPLOY:DEPLOYED-P Mar 5, 2020
transforms.lisp
trial-steam.asd
trial.asd
type-info.lisp
window.lisp
workbench.lisp

README.mess

## About Trial
Trial is a game engine written in Common Lisp. Unlike many other engines, it is meant to be more of a loose connection of components that can be fit together as required by any particular game.

The project is still in its very early stages and may change heavily as new constraints become clear. As such there is no guarantee for API stability at this point and no documentation is available.

Come talk to us at the #shirakumo channel on the Freenode IRC network if you're interested in this project.

## Projects Using Trial
Here are a few games that are using Trial as their engine:

- "Leaf"(https://www.gamedev.net/projects/1608-leaf/)
- "Rush"(https://shinmera.itch.io/rush)
- "Outsider"(https://shinmera.itch.io/outsider)
You can’t perform that action at this time.