Skip to content

this repo is for a platformer game, but i want to extend it to be a group of libs to make 2d games, and further extend like a 2d engine, but thats far away by now

Notifications You must be signed in to change notification settings

GyroPower/game2DByPower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project of mine it's for trying to do tilemap editing and make it playable, having entities class and player input handling and simple 2d collision detection.

Build it with C++, OpenGL(Using GLAD), ImGui, GLFW, stb_image (for load textures)

To build it use cmake, cmake is the only dependency to install besides having C/C++ compilers and linkers in your machine Do: cmake -G "Visual Studio 17 2022" -B ./build

Instead of "Visual Studio 17 2022" can use of course the build system you want (Make, Ninja, etc). In the extern dir are the sources for GLAD, ImGui and stb_image

All the files, objects, systems need it to do example in sandBox dir (where the game is running) are in game-core except for the collision detection system (need to restructure and Fix it)

In the future it would be expanded to handle better collisions and integrate it with a collision library of your choice (like box2D), and probably do 3D render with a 3D renderer and so on, so much work but it's for practicing and fun.

Need to add a license of use but right now it's not a big deal, feel free to clone it and expand it or redo parts, feel free to do backseating but be nice please :).

About

this repo is for a platformer game, but i want to extend it to be a group of libs to make 2d games, and further extend like a 2d engine, but thats far away by now

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published