Welcome to the Blank Page Game Jam. It's a game jam with no frills, no production value, no prizes. Just the pride of making a game and sharing it with the world, in a compressed amount of time, and doing it together with a bunch of other like-minded lunatics.
I've gone ahead and made a discord server. Come by and say hello: https://discord.gg/Sb3AkwzT9F
Some good resources:
- Learning Modern Graphics Programming: https://paroj.github.io/gltut/ A book on 3d graphics. Just scan the parts you need.
- Vulkan Tutorial: https://vulkan-tutorial.com/Introduction Decent starting point.
- VK-Guide: https://vkguide.dev/ Useful for more comprehensive stuff.
- The Book of Shaders: https://thebookofshaders.com/ For when your shaders are broken.
- Learn OpenGL: https://learnopengl.com/ For OpenGL
- OpenGL wiki: https://www.khronos.org/opengl/wiki/ For OpenGL
- 3d Math Primer for Games and Graphics Development: https://gamemath.com/book/intro.html A whole free book on 3d math for games
- More to come...
Some libraries for those who want them:
- STB Libs: https://github.com/nothings/stb Audio, Text, and Image loaders in Single File C Headers
- Sokol Libs: https://github.com/floooh/sokol Graphics Loaders, ImGUI and a whole bunch of other stuff. All single-file C Headers
- Raylib: https://www.raylib.com/ Probably the easiest way to start off with game programming. In a single-file C Headers