Nicholas' CSE Adventure

About

This is a very early beta release of Nicholas' CSE Adventure, a 2D platformer that explores the skills I learned in each computer science course at UB. I'm just making this for fun and to learn the great breadth of skills that goes into game development.

In its current form, it's very far from complete. There will eventually be at least 16 levels, and perhaps some boss fights. I also plan to implement online score tracking.

Some of the art was designed by me, but I also utilized many publicly available resources to speed up development. See the credits to see where I got other resources and their license terms.

Tips

You can play with a keyboard or a controller (on supported browsers). I may implement touch controls in the future.

Use WASD to move. There are usually multiple inputs per action, so if you prefer a different control scheme, try some different keys out. For example the arrow keys can use used instead of WASD, and the space bar will make you jump.

If your viewport is wider than 16:9, you can automatically scroll to fit the canvas perfectly.

Credits

Various visual assets, tilesheets, and sound effects from Kenney Vleugels under CC0

Main character and some tiles from Pixel Frog under CC0

Desert parallax background from Raventale Studio under CC0

Background music from Kickin' It Studios under CC0

Background music from Chosic under CC0

Background music from Azakaela under CC-BY 4.0

Sound Effects from Pixabay under their generous license