├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── blocks_game.gif ├── images ├── graphics_pipeline.png └── raylib_game_loop_full.png ├── lessons ├── 01_blocks_game_intro.c ├── 02_blocks_game_drawing.c ├── 03_blocks_game_inputs.c ├── 04_blocks_game_collisions.c ├── 05_blocks_game_textures.c ├── 06_blocks_game_text.c ├── 07_blocks_game_audio.c ├── Makefile ├── blocks.rc ├── raylib.ico └── resources │ ├── ball.png │ ├── bounce.wav │ ├── brick.png │ ├── explosion.wav │ ├── paddle.png │ ├── raylib_logo.png │ ├── setback.png │ └── start.wav ├── pong ├── pong.c ├── pong_web.c └── resources │ ├── logo_raylib.png │ ├── pixantiqua.ttf │ ├── pong.wav │ ├── qt-plimp.xm │ └── start.wav └── projects └── VS2022 ├── blocks.sln ├── blocks ├── blocks.vcxproj └── blocks.vcxproj.user └── raylib └── raylib.vcxproj /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/README.md -------------------------------------------------------------------------------- /blocks_game.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/blocks_game.gif -------------------------------------------------------------------------------- /images/graphics_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/images/graphics_pipeline.png -------------------------------------------------------------------------------- /images/raylib_game_loop_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/images/raylib_game_loop_full.png -------------------------------------------------------------------------------- /lessons/01_blocks_game_intro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/01_blocks_game_intro.c -------------------------------------------------------------------------------- /lessons/02_blocks_game_drawing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/02_blocks_game_drawing.c -------------------------------------------------------------------------------- /lessons/03_blocks_game_inputs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/03_blocks_game_inputs.c -------------------------------------------------------------------------------- /lessons/04_blocks_game_collisions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/04_blocks_game_collisions.c -------------------------------------------------------------------------------- /lessons/05_blocks_game_textures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/05_blocks_game_textures.c -------------------------------------------------------------------------------- /lessons/06_blocks_game_text.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/06_blocks_game_text.c -------------------------------------------------------------------------------- /lessons/07_blocks_game_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/07_blocks_game_audio.c -------------------------------------------------------------------------------- /lessons/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/Makefile -------------------------------------------------------------------------------- /lessons/blocks.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/blocks.rc -------------------------------------------------------------------------------- /lessons/raylib.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/raylib.ico -------------------------------------------------------------------------------- /lessons/resources/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/ball.png -------------------------------------------------------------------------------- /lessons/resources/bounce.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/bounce.wav -------------------------------------------------------------------------------- /lessons/resources/brick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/brick.png -------------------------------------------------------------------------------- /lessons/resources/explosion.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/explosion.wav -------------------------------------------------------------------------------- /lessons/resources/paddle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/paddle.png -------------------------------------------------------------------------------- /lessons/resources/raylib_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/raylib_logo.png -------------------------------------------------------------------------------- /lessons/resources/setback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/setback.png -------------------------------------------------------------------------------- /lessons/resources/start.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/lessons/resources/start.wav -------------------------------------------------------------------------------- /pong/pong.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/pong/pong.c -------------------------------------------------------------------------------- /pong/pong_web.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/pong/pong_web.c -------------------------------------------------------------------------------- /pong/resources/logo_raylib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/pong/resources/logo_raylib.png -------------------------------------------------------------------------------- /pong/resources/pixantiqua.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/pong/resources/pixantiqua.ttf -------------------------------------------------------------------------------- /pong/resources/pong.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/pong/resources/pong.wav -------------------------------------------------------------------------------- /pong/resources/qt-plimp.xm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/pong/resources/qt-plimp.xm -------------------------------------------------------------------------------- /pong/resources/start.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/pong/resources/start.wav -------------------------------------------------------------------------------- /projects/VS2022/blocks.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/projects/VS2022/blocks.sln -------------------------------------------------------------------------------- /projects/VS2022/blocks/blocks.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/projects/VS2022/blocks/blocks.vcxproj -------------------------------------------------------------------------------- /projects/VS2022/blocks/blocks.vcxproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/projects/VS2022/blocks/blocks.vcxproj.user -------------------------------------------------------------------------------- /projects/VS2022/raylib/raylib.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raysan5/raylib-intro-course/HEAD/projects/VS2022/raylib/raylib.vcxproj --------------------------------------------------------------------------------