https://github.com/kevinw/odin-playground
trying odin (https://odin.handmade.network/) for gamedev
https://github.com/kevinw/odin-playground
game-development odin
Last synced: about 1 month ago
JSON representation
trying odin (https://odin.handmade.network/) for gamedev
- Host: GitHub
- URL: https://github.com/kevinw/odin-playground
- Owner: kevinw
- Created: 2018-12-30T12:56:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-09T18:44:05.000Z (over 6 years ago)
- Last Synced: 2025-02-16T08:44:07.304Z (3 months ago)
- Topics: game-development, odin
- Language: C++
- Size: 14.2 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# odin-playground
Gamedev experiments in [Odin](https://odin.handmade.network/).
See also [odin-notes.md](odin-notes.md).
### Prerequisites
* [Odin](https://odin.handmade.network/)
* [odin-gl](https://github.com/vassvik/odin-gl) installed to your Odin "shared" library collection
* [odin-glfw](https://github.com/vassvik/odin-glfw) installed to your Odin "shared" library collectionFor more Odin libraries check out [this page](https://github.com/odin-lang/odin-libs).
## [triangle](triangle/triangle.odin)

Getting setup with GLFW, loading shaders, and drawing a triangle. Starting from translating [this tutorial](http://www.opengl-tutorial.org/beginners-tutorials/tutorial-2-the-first-triangle/).
## [matrices](matrices/matrices.odin)

Adds model, view, and perspective matrices.
## [cube](cube/cube.odin)

Drawing a cube with vertex colors.
## [textured_cube](textured_cube/textured_cube.odin)

New prerequisite: [stb_image](https://github.com/vassvik/odin-stb/blob/master/stbi/stb_image.odin).
Loading an image with `stb_image` and drawing a textured cube.
## [input](input/input.odin)

Flying around with WASD and the mouse.
## [raymarching](raymarching/raymarching.odin)

A fullscreen raymarched sphere with displacement.
## [vulkan_triangle](vulkan_triangle/vulkan_triangle.odin)

## [vulkan_buffers](vulkan_buffers/vulkan_buffers.odin)
