Skip to content
Creating a game with SDL
C++ QMake C Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
README.md
SDL2.dll
SDL2_image.dll
TODO.txt
animSequence.cpp
animSequence.h
animation.cpp
animation.h
arrows_down.bmp
arrows_left.bmp
arrows_right.bmp
arrows_up.bmp
baseObjects.cpp
baseObjects.h
bullet-green.png
bullet-orange.png
bullet-red.png
bulletContainers.cpp
bulletContainers.h
cloud-bg.png
debug.h
enemy-bat.png
enemy.png
enemyWaves.cpp
enemyWaves.h
gameObj.h
getPlayerInput.h
global.cpp
global.h
hello_world.bmp
hitbox.png
libjpeg-9.dll
libpng16-16.dll
libtiff-5.dll
libwebp-7.dll
main.cpp
makefile
player.png
renderBullets.h
renderEnemies.h
sdl-game.pro
sdl-game.sln
sdl-game.vcxproj
sdl-game.vcxproj.filters
zlib1.dll

README.md

Shmup Game Engine

Making a shmup game engine with SDL2. A shmup (shoot-em-up) is a game like Space Invaders.

This project depends on SDL2 and SDL2_image. I followed along with Lazy Foo's tutorial to get started.

Compiling

On Mac and Linux, use the makefile in sdl-game.

On Windows, open the solution file in the top-level directory with Visual Studio.

You can’t perform that action at this time.