diff --git a/projects/CodeBlocks/REAME.md b/projects/CodeBlocks/REAME.md
new file mode 100644
index 000000000..a0e29ab39
--- /dev/null
+++ b/projects/CodeBlocks/REAME.md
@@ -0,0 +1,15 @@
+# Raylib for Code::Blocks
+**By D3nX**
+
+Hey ! There is the template for use with Code::Blocks =)
+
+First, you will need to download the raylib installer and run it from the raylib website (https://www.raylib.com).
+
+Then, download the template, and open the project from Code::Blocks
+And before running the template, make sure following set the raylib
+compiler for the IDE as show below :
+
+
+Finally, you can run the program and enjoy raylib running on Code::Blocks !
+
+Hope it helped you =)
\ No newline at end of file
diff --git a/projects/CodeBlocks/bin/Debug/raylib_codeblocks_tpl.exe b/projects/CodeBlocks/bin/Debug/raylib_codeblocks_tpl.exe
new file mode 100644
index 000000000..451115236
Binary files /dev/null and b/projects/CodeBlocks/bin/Debug/raylib_codeblocks_tpl.exe differ
diff --git a/projects/CodeBlocks/bin/Release/raylib_codeblocks_tpl.exe b/projects/CodeBlocks/bin/Release/raylib_codeblocks_tpl.exe
new file mode 100644
index 000000000..31a1ae58b
Binary files /dev/null and b/projects/CodeBlocks/bin/Release/raylib_codeblocks_tpl.exe differ
diff --git a/projects/CodeBlocks/compiler_bg.png b/projects/CodeBlocks/compiler_bg.png
new file mode 100644
index 000000000..67f9b7a15
Binary files /dev/null and b/projects/CodeBlocks/compiler_bg.png differ
diff --git a/projects/CodeBlocks/main.c b/projects/CodeBlocks/main.c
new file mode 100644
index 000000000..e7ab30129
--- /dev/null
+++ b/projects/CodeBlocks/main.c
@@ -0,0 +1,62 @@
+/*******************************************************************************************-lraylib -lglfw3 -lopengl32 -lgdi32 -lopenal32 -lwinmm
+*
+* raylib [core] example - Basic window
+*
+* Welcome to raylib!
+*
+* To test examples, just press F6 and execute raylib_compile_execute script
+* Note that compiled executable is placed in the same folder as .c file
+*
+* You can find all basic examples on C:\raylib\raylib\examples folder or
+* raylib official webpage: www.raylib.com
+*
+* Enjoy using raylib. :)
+*
+* This example has been created using raylib 1.0 (www.raylib.com)
+* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
+*
+* Copyright (c) 2013-2016 Ramon Santamaria (@raysan5)
+*
+********************************************************************************************/
+
+#include "raylib.h"
+
+int main()
+{
+ // Initialization
+ //--------------------------------------------------------------------------------------
+ int screenWidth = 800;
+ int screenHeight = 450;
+
+ InitWindow(screenWidth, screenHeight, "raylib [core] example - basic window");
+
+ SetTargetFPS(60);
+ //--------------------------------------------------------------------------------------
+
+ // Main game loop
+ while (!WindowShouldClose()) // Detect window close button or ESC key
+ {
+ // Update
+ //----------------------------------------------------------------------------------
+ // TODO: Update your variables here
+ //----------------------------------------------------------------------------------
+
+ // Draw
+ //----------------------------------------------------------------------------------
+ BeginDrawing();
+
+ ClearBackground(RAYWHITE);
+
+ DrawText("Congrats! You created your first window!", 190, 200, 20, LIGHTGRAY);
+
+ EndDrawing();
+ //----------------------------------------------------------------------------------
+ }
+
+ // De-Initialization
+ //--------------------------------------------------------------------------------------
+ CloseWindow(); // Close window and OpenGL context
+ //--------------------------------------------------------------------------------------
+
+ return 0;
+}
diff --git a/projects/CodeBlocks/obj/Debug/main.o b/projects/CodeBlocks/obj/Debug/main.o
new file mode 100644
index 000000000..29bbb3b3a
Binary files /dev/null and b/projects/CodeBlocks/obj/Debug/main.o differ
diff --git a/projects/CodeBlocks/obj/Release/main.o b/projects/CodeBlocks/obj/Release/main.o
new file mode 100644
index 000000000..9fc5de5f8
Binary files /dev/null and b/projects/CodeBlocks/obj/Release/main.o differ
diff --git a/projects/CodeBlocks/raylib_codeblocks_tpl.cbp b/projects/CodeBlocks/raylib_codeblocks_tpl.cbp
new file mode 100644
index 000000000..dcf065ae5
--- /dev/null
+++ b/projects/CodeBlocks/raylib_codeblocks_tpl.cbp
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/CodeBlocks/raylib_codeblocks_tpl.depend b/projects/CodeBlocks/raylib_codeblocks_tpl.depend
new file mode 100644
index 000000000..615d5c23a
--- /dev/null
+++ b/projects/CodeBlocks/raylib_codeblocks_tpl.depend
@@ -0,0 +1,6 @@
+# depslib dependency file v1.0
+1531496075 source:c:\programmation c\raylib_codeblocks_tpl\main.c
+ "raylib.h"
+
+1508702984 c:\raylib\raylib\release\include\raylib.h
+
diff --git a/projects/CodeBlocks/raylib_codeblocks_tpl.layout b/projects/CodeBlocks/raylib_codeblocks_tpl.layout
new file mode 100644
index 000000000..f2a627a32
--- /dev/null
+++ b/projects/CodeBlocks/raylib_codeblocks_tpl.layout
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+