Add "sledge-formats" as an optional module for Stride
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 7.8k
- Forks
- 1.2k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 49
Description
Is your feature request related to a problem? Please describe.
Currently I have a bunch of Custom Quake (.map) and Half Life maps (.rmf) that I want to port over to stride for a game that I am making. I would like to be able to use these maps in Stride 3D.
Describe the solution you'd like
There is a library called sledge formats which can be found here. This would allow people such as myself who have allot of complex maps to port over their maps and put them into an modern engine.
Describe alternatives you've considered
Export them as a single .obj mesh and import them into Stride3D. This causes performance problems however.
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing Stride's existing asset-import architecture and the linked sledge-formats library, focusing on support for Custom Quake .map and Half Life .rmf files. Define how these formats would be integrated as an optional module and how imported maps should avoid the performance problems of a single .obj mesh; the feature is done when both formats can be imported into Stride.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100