diff --git a/application.cpp b/application/application.cpp similarity index 100% rename from application.cpp rename to application/application.cpp diff --git a/application.h b/application/application.h similarity index 100% rename from application.h rename to application/application.h diff --git a/object_2d.cpp b/application/object_2d.cpp similarity index 100% rename from object_2d.cpp rename to application/object_2d.cpp diff --git a/object_2d.h b/application/object_2d.h similarity index 100% rename from object_2d.h rename to application/object_2d.h diff --git a/scene.cpp b/application/scene.cpp similarity index 100% rename from scene.cpp rename to application/scene.cpp diff --git a/scene.h b/application/scene.h similarity index 100% rename from scene.h rename to application/scene.h diff --git a/compile_android.sh b/build_scripts/compile_android.sh similarity index 100% rename from compile_android.sh rename to build_scripts/compile_android.sh diff --git a/compile_js.bat b/build_scripts/compile_js.bat similarity index 100% rename from compile_js.bat rename to build_scripts/compile_js.bat diff --git a/compile_js.sh b/build_scripts/compile_js.sh similarity index 100% rename from compile_js.sh rename to build_scripts/compile_js.sh diff --git a/compile_linux.sh b/build_scripts/compile_linux.sh similarity index 100% rename from compile_linux.sh rename to build_scripts/compile_linux.sh diff --git a/compile_mingw.bat b/build_scripts/compile_mingw.bat similarity index 100% rename from compile_mingw.bat rename to build_scripts/compile_mingw.bat diff --git a/compile_mingw_x64.bat b/build_scripts/compile_mingw_x64.bat similarity index 100% rename from compile_mingw_x64.bat rename to build_scripts/compile_mingw_x64.bat diff --git a/compile_mingw_x86.bat b/build_scripts/compile_mingw_x86.bat similarity index 100% rename from compile_mingw_x86.bat rename to build_scripts/compile_mingw_x86.bat diff --git a/compile_vs.bat b/build_scripts/compile_vs.bat similarity index 100% rename from compile_vs.bat rename to build_scripts/compile_vs.bat diff --git a/camera.cpp b/render/camera.cpp similarity index 100% rename from camera.cpp rename to render/camera.cpp diff --git a/camera.h b/render/camera.h similarity index 100% rename from camera.h rename to render/camera.h diff --git a/color_material.h b/render/color_material.h similarity index 100% rename from color_material.h rename to render/color_material.h diff --git a/colored_material.h b/render/colored_material.h similarity index 100% rename from colored_material.h rename to render/colored_material.h diff --git a/material.cpp b/render/material.cpp similarity index 100% rename from material.cpp rename to render/material.cpp diff --git a/material.h b/render/material.h similarity index 100% rename from material.h rename to render/material.h diff --git a/mesh.cpp b/render/mesh.cpp similarity index 100% rename from mesh.cpp rename to render/mesh.cpp diff --git a/mesh.h b/render/mesh.h similarity index 100% rename from mesh.h rename to render/mesh.h diff --git a/mesh_instance.cpp b/render/mesh_instance.cpp similarity index 100% rename from mesh_instance.cpp rename to render/mesh_instance.cpp diff --git a/mesh_instance.h b/render/mesh_instance.h similarity index 100% rename from mesh_instance.h rename to render/mesh_instance.h diff --git a/mesh_utils.cpp b/render/mesh_utils.cpp similarity index 100% rename from mesh_utils.cpp rename to render/mesh_utils.cpp diff --git a/mesh_utils.h b/render/mesh_utils.h similarity index 100% rename from mesh_utils.h rename to render/mesh_utils.h diff --git a/opengl.h b/render/opengl.h similarity index 100% rename from opengl.h rename to render/opengl.h diff --git a/shader.cpp b/render/shader.cpp similarity index 100% rename from shader.cpp rename to render/shader.cpp diff --git a/shader.h b/render/shader.h similarity index 100% rename from shader.h rename to render/shader.h diff --git a/sprite.cpp b/render/sprite.cpp similarity index 100% rename from sprite.cpp rename to render/sprite.cpp diff --git a/sprite.h b/render/sprite.h similarity index 100% rename from sprite.h rename to render/sprite.h diff --git a/texture.cpp b/render/texture.cpp similarity index 100% rename from texture.cpp rename to render/texture.cpp diff --git a/texture.h b/render/texture.h similarity index 100% rename from texture.h rename to render/texture.h diff --git a/texture_material.h b/render/texture_material.h similarity index 100% rename from texture_material.h rename to render/texture_material.h diff --git a/tile_map.cpp b/render/tile_map.cpp similarity index 100% rename from tile_map.cpp rename to render/tile_map.cpp diff --git a/tile_map.h b/render/tile_map.h similarity index 100% rename from tile_map.h rename to render/tile_map.h diff --git a/transparent_texture_material.h b/render/transparent_texture_material.h similarity index 100% rename from transparent_texture_material.h rename to render/transparent_texture_material.h diff --git a/game_application.h b/testapp/game_application.h similarity index 100% rename from game_application.h rename to testapp/game_application.h diff --git a/game_scene.cpp b/testapp/game_scene.cpp similarity index 100% rename from game_scene.cpp rename to testapp/game_scene.cpp diff --git a/game_scene.h b/testapp/game_scene.h similarity index 100% rename from game_scene.h rename to testapp/game_scene.h diff --git a/main.cpp b/testapp/main.cpp similarity index 100% rename from main.cpp rename to testapp/main.cpp