aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md29
1 files changed, 9 insertions, 20 deletions
diff --git a/README.md b/README.md
index bf96384..97d8c34 100644
--- a/README.md
+++ b/README.md
@@ -8,20 +8,10 @@ Broken Engine is a hobby game engine that glues [Bullet Physics](bulletphysics.o
Binaries will not be provided until Brok[en]gine reaches version 1.0, if you want to try it out before then, you will have to build the engine yourself.
-1. Use [git](git-scm.com) to download this repo
-2. Download the gnu autotools. (Make, g++, ect.)
-3. Under the /lib folder, create folders:
- * bullet
- * irrlicht
- * luajit
- * nanomsg
-4. Download and compile each of the libraries, statically if possible.
-5. Remove version from the filename, and place the library in the folder.
- Ex. So that /bullet/libBulletCollision.a is a valid file
-6. Back in the main directory, run `make`.
- If you need to, open the make file and adjust the directories
-7. Binaries can be found in /bin/(client|server)/bin/
-8. Initally ran scripts can be found at /bin/(client|server)/data/init.lua
+1. Use [git](git-scm.com) to download this with submodules `git clone --recurse-submodules https://cogarr.net/source/cgi.cgit/brokengine`
+2. Download make, g++, ect. Windows users can use [mingw](https://mingw.org). Open a terminal and cd into this folder, and run `make`
+3. Binaries can be found in /bin/(client|server)/bin/
+4. Initally ran scripts can be found at /bin/(client|server)/data/init.lua
## Documentation
Currently, documentation does not exist... I'll get around to it before 1.0
@@ -30,10 +20,9 @@ Currently, documentation does not exist... I'll get around to it before 1.0
This project is under very heavy development. Expect lots of code churn for the foreseeable future.
### Roadmap
-
-0. Refactoring
-1. Get networked physics working
-2. Refactoring
-3. Allow lua-defined models, physics boxes, and textures
-4. Refactoring
+0. Lua-defined textures
+1. Lua-defined materials
+2. Lua-defined models
+3. Lua-defined hitboxes
+4. Networking utilities
5. Make a tech demo game