This is the primary repository for the Hardware-Game-Dev Workshop conducted by Technotix on 25th/31st of October 2020.
- Have one .pde file which contains only the setup and draw function named as <name_of_the_game.pde>
- Create a class for every object in the game. For instance in brick-breaker, you should have classes for Brick, Paddle and Ball.
- Name the variables properly, and follow camelCasing throughout.
- Try to minimize hardcoded values, by specifying distace paramenters relative to height and width of the screen like width/2 or height/someVariable.
- Credit yourself and other references at the top of the <name_of_the_game.pde> files
Processing Download - https://processing.org/download/ Processing Reference - https://processing.org/reference/
Check out the examples that get installed with the library
- Handy - Render all basic shapes as hand-drawn sketches (to make it look like 'that level again')
- Box2D - 2D physics engine
- ControlP5 - Add UI elements (Buttons etc)
- PeasyCam - Mouse controlled 3D camera