summaryrefslogtreecommitdiff
path: root/README.md
blob: c81adc0f0dd3cb3608d590b86761820d5d8a5496 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# videogame
-------------

quake-based bsp renderer with a simple map editor

![screenshot](https://git.networkheaven.net/bsp3d/plain/assets/game.gif)

current scope:

* editor:
-  [ ] map tools
-    [ ] more convenient pickers for textures/colors when creating walls
-    [ ] 'paint' tool for textures/colors
-    [ ] horizontal 2d view
-    [ ] delete key/button for objects (lol)
-  [ ] back button for properties view
-  [ ] undo history
-  [ ] compiling/loading bsp to/from file
-  [ ] keybinds !
-  [ ] make window resizable
* physics:
-  [ ] gamemovement
-  [ ] entity collisions
-  [ ] props in bsp mesh
* render:
-  [ ] obj parser/render
* general:
-  [ ] entity system
-  [ ] console
-  [ ] de-couple editor from game (IS_EDITOR define - compile without)
* audio:
-  [ ] anything lol
-  [ ] spatial