Skip to content

The game I created during my studies on Jagiellonian University to develop my C++ skills. It turned out to be grapical 3D game. For the time being i use pure OpenGL and SDL to create my own game engine.

License

Notifications You must be signed in to change notification settings

mnatan/GreenBall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

The Green Ball Game Engine is written in C++ with use of OpenGL rendering API. I started it to pursue my dream about using my spatial imagination for programming and developing video games. It turned out to be very absorbing and I started separating game engine from the game itself, to make adding new features easier. With this project I learned a lot about abstract programming, development and design patterns.

License

The project is free software released under GPLv2 license.

Contributing

If you ever happen to use my code please don't be afraid to show your work. I will appreciate all patches, features and improvements.

Documentation

For documentation see file doc/doc.pdf. You can commit your changes to .tex files and edit MetaPost (.mp) files.

Development state

Currently you can move around and push boxes.

Goals

* general code cleanup
* rethink the map format and way to mark which Switch opens which Door
* create Trigger - Responser system for opening doors
* implement collecting Gems and display score propperly

Known bugs

none

About

The game I created during my studies on Jagiellonian University to develop my C++ skills. It turned out to be grapical 3D game. For the time being i use pure OpenGL and SDL to create my own game engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published