Game Maker

Here’s a compendum of Game Maker files I have worked on, since my introduction to the program back in High School.  All of the games have their source code included, but many date back from Game Maker 6 or earlier.  Be warned that this makes many of their functions out of date, and also about as messy as you might expect from a self-taught sixteen year old. All of these games are at least eight or so years old.

Tank Wars
Type: Arcade, Pseudo-Multiplayer
Players: 2
Controls:
-P1: ASDF for move, CNTRL for use special, space for shoot
-P2: < ^ > for move, DELETE for use special, enter for shootInfo: Tank wars was one of the earliest games that I created for Game Maker. In fact, the thing was a step-by-step tutorial that we did. After destroying the assignment I went ahead and added in numerous random additions to the game, even though it was not needed. Good times.You and a friend share the keyboard to fight one another or AI enemies.

.EXE / .GM6

Survival
Type: Arcade, Pseudo-Multiplayer
Players: 2
Controls:
-P1: ASDF for move, CNTRL for change weapon, space for shoot
-P2: < ^ > for move, DELETE for change weapon, enter for shoot

Info: I had a end-term project for my English class, and one of the options was making a game tangentially related to Lord of the Flies. That ended up as a Macromedia Flash built 2d platformer. Amused at the thing I went ahead and made a similar game, this one, that is a jungle free-for-all kill each-other game for a friend and myself to play. It shares a lot of similarities to Tank Wars, using what I had learned from that.

You and a friend share the keyboard to fight one another. Food must be eaten or you lose control of your character. 

.EXE / .GM6

Suit Wars II
Type: Arcade, Pseudo-Multiplayer
Players: 1 or 2
Controls:
-P1: ASDF for move, CNTRL for change weapon, space for shoot
-P2: < ^ > for move, DELETE for change weapon, enter for shoot

Info:My supremely-over-the-top final project for my Game Design class. I’d been working on it more or less from the first few weeks of that school year, so I had plenty of time to add features and functions to it. This also meant I got to test it and bug-fix way in advance. Kind of sort of based off of the Armored Core series. You make a mech, and then try to kill the other player or AI in a top-down battler.

 

.EXE / .GM6

 

Caveman
Type: Strategy, Single Player
Players: 1
Controls:
-P1: ASDF for move, CNTRL for change weapon, space for shoot

Info: After graduating I no longer had an hour each day to force a friend to play my games, so I began to work on single-player rehashes of my older works. Caveman is a single player variation of Survival where you lead primitive men to greatness hunting, gathering, and preparing food. It is pretty much one-one based on a Flash game of the same idea, who’s name I have forgotten. First the player must demonstrate how to gather, throw rocks, or prepare food, which will then allow the untrained caveman to do that task on their own. Every 100 food that is generated allows research to be done or an additional caveman to be generated. At certain times NPC velociraptors, rival cavemen, and even t-rex will appear and attempt to destroy everything.

 

.EXE / .GMK

 

Civilization
Type: Strategy, Single Player
Players: 1
Controls:
-P1: Left click to select, right click to issue order. B brings up the construction menu. Tasking villagers to unbuilt structures will start construction.

Info: For a while I thought of Empire Earth, and Warcraft, and was somewhat irked that I didn’t know enough of the Game Maker Language to create a similar game of my own. I simply didn’t know enough of the code to piece something together. After reading a few tutorials, and building some other games, I began to come up with some vague ideas of how such a game might be made.

Civilization is a concept of a real-time strategy game, built in Gamemaker. You choose a race and hero, then manage resources and units to defeat the enemy computer player. It is a very simple game.

 

.EXE / .GMK

 

Cube Field Multiplayer
Type: Arcade, Multiplayer
Players: 1+
Controls:
-P1: Left and right arrow keys to move.

Info: It wasn’t too long before I found GM code for creating multiplayer games- ones that could be played over the internet by those with the same files. This is one of my more recent uses of this code- I’d previously come up with something called Cube Field, a surprisingly fun game with almost nothing to it. The player dodges cubes that fall toward them, increasing in number and velocity as time goes on. My brother and I had found it addictive so I went ahead and changed it into multiplayer, for extreme cut-throat competitive cube dodging. 

 

 

.EXE / .GMK

 

Teen Titans
Type:RPG, Multiplayer
Players: 1+
Controls:
-P1: WASD for movement, left click for info, right click for use. Keys 1-0 select the corresponding ability. SHIFT to change walk speed.

Info: I’ve played so many RPG’s over the years that it was only natural I try to build one. This game was a work-in-progress of converting a pen-and-paper DC Comics RPG into a Game Maker format. Though very incomplete it is deceptively complex and fun.

In the game you construct a character, choosing options such as race, name, abilities, skills, each of these costing points to purchase or increase. You then host or join an IP address and fight the other players, those that also have created a character of their own. Be sure to hit F1 to see the list of working abilities. 

.EXE / .GMK

King’s Life
Type: Strategy, RPG, Single Player (Game engine proof of concept)
Players: 1
Controls:
-P1: < ^ > v for movement. Left click to speak with NPC’s. Enter to continue dialogue, 1-6 to select dialogue choices.

Info:Based loosely on a very amusing collaborative story called Dead King’s Quest. Of particular notice are the conversation trees and the dialogue box.

Given that I don’t want to spend months creating a game at the time, this is only a system/art demonstration. 

.EXE / .GMK