My playground for everything graphics.
Go to file
2023-12-23 17:09:43 +01:00
.imgs 06: add introduction to monogame 2023-12-05 17:18:36 +01:00
01-introduction Repository: update 01 and 02 images 2023-11-12 21:38:24 +01:00
02-jumping 03: migrate player control to the server 2023-11-18 11:55:22 +01:00
03-network 03: optimize hashmap value allocation 2023-11-21 19:00:24 +01:00
04-map 05: Bootstrap basic OpenGL project 2023-12-01 00:36:23 +01:00
05-opengl 06: add introduction to monogame 2023-12-05 17:18:36 +01:00
06-monogame 07: Add basic boilerplate for batching 2023-12-15 21:43:42 +01:00
07-boilerplate 08: Add first particle system prototype 2023-12-23 17:09:43 +01:00
08-particle-system 08: Add first particle system prototype 2023-12-23 17:09:43 +01:00
.gitignore 06: add introduction to monogame 2023-12-05 17:18:36 +01:00
.gitmodules 06: add introduction to monogame 2023-12-05 17:18:36 +01:00
LICENSE Initial commit 2023-11-12 12:19:02 +01:00
README.md 08: Add first particle system prototype 2023-12-23 17:09:43 +01:00






Graphics

My little playground for everything graphics

  • 01-introduction: SDL introduction (texture loading, player movement)
  • 02-jumping: jumping in SDL (animations, jumping)
  • 03-network: connection handling + server side calculations in SDL (client, server)
  • 04-map: map generation testing for SDL
  • 05-opengl: OpenGL introduction (texture loading)
  • 06-monogame: Monogame introduction tests
  • 07-boilerplate: Boilerplate OpenGL abstraction (batch rendering)
  • 08-particle-system: Expanding OpenGL boilerplate for particle systems + texture loading

Goal Experiments

  • OpenGL boilerplate
  • Particle Systems
  • Basic physics
  • Effects
    • Bloom
    • Blur
  • Sound
  • Multiplayer
  • Procedural map generation
  • Super Mario movement

License

The code is licensed under the GPL-3.0 license. See the LICENSE file for more information