https://github.com/btipling/blockens-metal
A version of my snake like game made with metal.
https://github.com/btipling/blockens-metal
Last synced: about 1 year ago
JSON representation
A version of my snake like game made with metal.
- Host: GitHub
- URL: https://github.com/btipling/blockens-metal
- Owner: btipling
- License: other
- Created: 2016-07-23T01:52:40.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-07-29T19:57:27.000Z (almost 9 years ago)
- Last Synced: 2025-03-25T05:06:09.768Z (over 1 year ago)
- Language: Swift
- Size: 1.59 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# blockens-metal
A version of my snake like game made with metal. This is a project I undertook to help me learn
the very basics of working with Metal.
In particular I learned how to work with buffers and textures, the render pipeline, vertex and fragment
shader basics.
## This game features:
* Generated terrain and stars that are different for each game.
* Reusable grid/tile logic for placing game pieces and decorations on screen.
* An animated sprite layer that takes advantage of the grid logic.
* A custom built font also using the grid logic, used to display the score.
* Parallel rendering, a varied use of different types of buffers.
## Controls:
* N - start a new game.
* P - pause current game.
* S - start paused game or start new game when game is over.
* Arrow keys move the snake.
Latest screenshot:
