# Appendix

- [Tools](/appendix/tools.md): Links to various level editors, moddable games, engines, and art tools
- [TrenchBroom](/appendix/tools/trenchbroom.md): info and resources for this modern brush-based level editor tool
- [Assets & Resources](/appendix/resources.md): Where to get free art assets (models, textures, materials) for use in levels
- [Recommended talks](/appendix/resources/talks.md): List / archive of level design talks and presentations, with links to videos and slides
- [Recommended books](/appendix/resources/books.md): Recommended level design books... other than this one
- [Quake resources](/appendix/resources/quake.md): Models, textures, sounds, tutorials, and other links for Quake mapping and modding
- [How to package a Quake map/mod](/appendix/resources/quake/how-to-package.md): General rules and guidelines for packaging and publishing playable Quake files
- [File formats](/appendix/resources/formats.md): file formats / specifications for file types used in mapping and modding
- [FGD file format](/appendix/resources/formats/fgd.md): entity definition file / mapping aid for Quake-era level editors
- [MAP file format](/appendix/resources/formats/map.md): file format spec + sample parser code for Quake .MAP files ("Valve" style, mapversion 220)
- [MDL file format](/appendix/resources/formats/mdl.md): how to parse Quake 1 models (.MDL) and sample C source code for rendering in 3D
- [Communities](/appendix/communities.md): links to level design communities, websites, discords, podcasts, blogs, social media
- [About this book / authors](/appendix/about.md): about this book project, its authors, and any credits
- [License / copyright](/appendix/license.md)
