Hello! My name is Marcus Dubreuil. I've been programming and enjoying games since I was 10 and I currently go to the University of Pittsburgh for a double major in both Computer Science and Music Composition. Click any of the tabs at the top to see some of the stuff I have done!
Some notable projects:
Bad Driver: Live the life of a Bad Driver! Bob and weave your way through traffic at high speeds in order to reach your destination the fastest..... please don't do this on an actual highway.
It's essentially a 2D top-down racing game where you have to click 1 of 3 lanes to continuously dodge vehicles you are trying to pass. It's very simple game made for all ages to be played at your leisure. There are currently 2 seasons of 10 levels, more may be added soon!
Java Game Tutorials: These were made while I was in my senior year of high school after many years of development using the java graphics library and during an internship I had helping out in the AP Computer Science class. The series is made for people who are at the end or have completed an AP Computer Science class in high school or something like it like an online alternative. The goal of the series is to give the viewer the tools required and the practices needed to create any game of their choosing in 2D using just CPU graphics.
Bowed: An online game written in nodeJS using the HTML5 browser graphics library. It's pretty much a crossbow war with friends where the map will move dependant on who is winning. The game gets progressively more fun the more players you add!
How to play:
Google Play: Bad Driver
IPhone and IPad: Bad Driver: Swerve Through Traffic
Here is a tutorial series for making a 2D game using just Java and only the libraries included with java. I would recommend starting with Lesson 4 to avoid the tedious setup process of getting a graphical solution out of the java graphics libraries. If you are at all interested in how these libraries work you can still watch the first 3 lessons, just known that they are of worse quality since they are recorded in an actual classroom environment.
The only prerequisites needed is a basic knowledge of java (A hobbiest or high school class level of understanding) and a working copy of java JRE and java JDK (make sure your PATH is set up correctly and both the java and javac commands work in your terminal or console.
Intro Lessons (for an understanding of the Java graphics libraries) (it's recommended to skip to the Graphics Lessons):
Lesson 1 - Setup and Graphics Buffering
Lesson 2 - Handling Threads
Lesson 3 - Render/Update and accessing pixels.
Lesson 4 - Rendering Images
Lesson 5 - Rectangles! Yep...Rectangles!
Lesson 6 - Sprites and Transparency
Lesson 7 - Tiles and Maps
Lesson 8 - Player and Input
Lesson 9 - Editing/Saving Map
Lesson 10 - Animated Sprite
Lesson 11 - Animated Player
Lesson 12 - Graphical User Interface and Tile Palette
Lesson 13 - Making a Platformer
...More coming soon!
Source Code for each lesson (Last Resort)
This is a compiled collection of mostly public domain (or close) assets for use in video games or whatever you like. Most of the assets are Creative Commons Zero but be sure to read any included licensing information to be sure. (readme.txt or license.txt).
Sonnis Huge Audio Library. Read the License!
Glitch by Tiny Speck. CC0 Read the sad story behind this release.
Roguelike pack by Kenney Vleugels. CC0
Platformer graphics (Deluxe) by Kenney Vleugels