comparison README.md @ 213:b5d9410a8184

add: resource packaging and loading for different resource types, simplify build commands, update readme
author Sam <sam@basx.dev>
date Wed, 10 May 2023 22:36:59 +0700
parents 9bb3fdbecc52
children 22122b64f09f
comparison
equal deleted inserted replaced
212:77755701bf49 213:b5d9410a8184
1 Semicongine 1 Semicongine
2 =========== 2 ===========
3 3
4 Hi there 4 Hi there
5 5
6 This is a very simplistic little game engine, mainly trying to wrap around vulkan and the operating system's windowing, input and audio system. 6 This is a little game engine, mainly trying to wrap around vulkan and the
7 I am using the last programming language you will ever need, [Nim](https://nim-lang.org/) 7 operating system's windowing, input and audio system. I am using the last
8 programming language you will ever need, [Nim](https://nim-lang.org/)
8 9
9 Building 10 Building
10 -------- 11 --------
11 12
12 Requires Nim to be installed and ```glslangValidator``` to be downloaded to the 13 Requires Nim to be installed and ```glslangValidator``` to be downloaded to the
40 41
41 - [ ] Depth buffering 42 - [ ] Depth buffering
42 - [ ] Mipmaps 43 - [ ] Mipmaps
43 44
44 Asset handling: 45 Asset handling:
45 - [ ] Resource concept: load from directory, zip or in-memory-zip, select "mod" as root 46 - [ ] Resource concept (TODO: test on windows)
47 - [x] Mod/resource-pack concept
48 - [x] Load from directory
49 - [x] Load from zip
50 - [x] Load from exe-embeded
46 - [ ] Mesh files (Wavefront OBJ, MTL) (use something from sketchfab for testing, https://sketchfab.com/) 51 - [ ] Mesh files (Wavefront OBJ, MTL) (use something from sketchfab for testing, https://sketchfab.com/)
47 - [ ] Image files (BMP RGB + BMP Graysscale for transparency) 52 - [ ] Image files (BMP RGB + BMP Graysscale for transparency)
48 - [ ] Audio files (AU) 53 - [ ] Audio files (AU)
49 54
50 Other (required for alpha release): 55 Other (required for alpha release):