Skip to content

A quick, game-jam esque, custom 2D platformer game engine; via software rendering.

Notifications You must be signed in to change notification settings

JsMarq96/TBN-2D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

T.B.D 2D

Ingame screen capture

About the project

Based on the framework provided by Javier Agenjo, teacher of the UPF, for the class of Electronic Games.
The objetive of this class was to develop our own 2D game engine, with software rendering, for a small game of our creation, in just a week's time.

Dependecies

  • Javier Agenjo's framework, that wraps arorund SDL2 and some of OpenGL's functionality.
  • SDL2.
  • Bass Sound library. (Note: i could not get it to work due to time constraints).
  • Tweeny, for interpolation and animation (but the functionality was scrapped in the last versions).

The Game

This assigment was for us to acomodate to the basic framework and some basic game engine development, in just a week, with the theme "Together".
This is a platform game in wich your aura makes NPCs follow you arround, each one with different characteristics, and you have to make it to the finish line with as much people as you can.
Since there is no hardware based rendering, the performance is not quite good, especially in a game with this resolution.
Also, it was my first time working with collsiion detection and resolution, and even thought I think it came out pretty nice, there are some adge cases that messes up the whole system.

The Future

I am right now working on a remake of this project, with a new game engine, with hardware acceleration, and lots of new features!
Check out my twitter for some updates on the progress of this project!

About

A quick, game-jam esque, custom 2D platformer game engine; via software rendering.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages