aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 7 insertions, 5 deletions
diff --git a/README.md b/README.md
index c3a8707..e6d368d 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,9 @@
1Spear 1Spear
2===== 2=====
3 3
4Spear is a simple 3D game framework I have been working on since I started learning Haskell. The project's goal is to put what I learn into practise, to explore how far I can get with Haskell and if the results are decent enough, to build one or two game demos along the way. 4Spear is a simple 2.5D game engine I have been working on since I started learning Haskell.
5The project's goal is to put what I learn into practise, to explore how far I can get with Haskell and if the results
6are decent enough, to build one or two game demos along the way.
5 7
6Installation 8Installation
7------------ 9------------
@@ -33,15 +35,15 @@ Features
33* Assets backed up by Resource for automatic (and optionally, manual) deletion. 35* Assets backed up by Resource for automatic (and optionally, manual) deletion.
34 36
35### Collision 37### Collision
36* Simple collision library featuring AABBs and bounding spheres (more to come). 38* Simple collision library featuring AABBs and bounding circles.
37 39
38### OpenGL 40### OpenGL
39* High level OpenGL >=3 wrappers. 41* OpenGL >=3 wrapper library.
40* OpenGL resources (VAOs, buffers, textures, etc.) backed up by Resource for automatic (and optionally, manual) deletion. 42* OpenGL resources (VAOs, buffers, textures, etc.) backed up by Resource for automatic (and optionally, manual) deletion.
41 43
42### Math 44### Math
43* Vectors, matrices, quaternions, cameras, etc. 45* Vectors, matrices, quaternions, cameras, segments, rays, etc.
44* The Spatial type class for objects that can be moved around in 3D space. 46* The Spatial2 and Spatial3 type classes for objects that can be moved around in 2D and 3D space, respectively.
45 47
46### Render 48### Render
47* Static and vertex-animated model resources, compiled into a VAO for efficient rendering. 49* Static and vertex-animated model resources, compiled into a VAO for efficient rendering.