#Unnamed FPS

8 messages · Page 1 of 1 (latest)

dark sigil
#

My highish level plan atm:


# Engine:

## Physics
- [x] integrate rapier physics engine

## Rendering
- [x] support multiple textures
    - [x] OPTO: group meshes by texture and perform one draw 
call per texture
    - [ ] REFACTOR: needs some serious cleanup
- [x] get view model properly working again
- [ ] particles
- [ ] decals

### Opto
- [ ] frustum cull meshes
- [ ] occlusion cull lights
- [x] render shadow lights in a single pass

## Sound
- [ ] integrate Phonon sound engine
    - [ ] integrate fmod with Phonon

## Networking
- [ ] headless mode

## GUI
- [ ] integrate Egui
- [ ] custom text renderer
- [ ] custom button renderer
- [ ] custom text input renderer

## Dev Quality of Life
- [ ] load assets at runtime instead of compile time
- [x] load shaders at runtime instead of compile time
- [ ] hot reload textures
- [x] hot reload shaders
- [ ] hot reload sounds
- [ ] hot reload maps
- [ ] Egui console, whether in-house or using existing lib

# Game:

## Networking
- [ ] establish connection with Renet
dark sigil
dark sigil
civic swift
#

Hello, would love to follow this project and possibly help out with something at some point. I am currently fully occupied getting my own commercial game project in shape so my time is very limited.

#

I am using somewhat similar tech stack for a strategy game, which however started as similar FPS project to yours. For 3D models I am also using exclusively Trenchbroom, I have written my own parser for the valve2 map format.

#

So if you have a chat/hangout place other than this for the project I'd be happy to follow and perhaps exchange knowledge and information about Trenchbroom, Rapier, Rust, etc. For rendering I use wgpu exclusively these days for the last couple of years but I have many years of experience from OpenGL as well in the past.

#

I could not get satisfying results to work with a custom rapier character controller about a year ago so I decided to switch the project to something else, but it seems your character controller is in good shape.

#

The main issue was getting occasionally stuck for a brief moment to various geometry and stairs.