Macklin Guy
macdguy.org
Redmond, WA
Résumé

I'm a game designer who's highly skilled in Valve's Source Engine, Flash, Photoshop, Maya/3ds Max, web design, and lots of programming/scripting languages such as Lua, Python, Flash AS3, PHP, and C#.

Games | Games Solo | Models | Projects | Résumé | Blog | pixelTail Games




GMOD TOWER 2009-NOW http://www.gmtower.org/

A unique community-based lobby with centralized multiplayer games. It is a modification within Valve's Source Engine.

GMod Tower is a collection of various online multiplayer games that each have different genres of gameplay. Each game can be played with 4-90 players across the globe and are complete modifications of the Source engine.

The lobby aspect is what makes it all work. Players connect to a central lobby server and group up with other players to play these multiplayer games. While in the lobby they can also watch Youtube together, buy furniture and items (such as a piano) for their in-game house, customize their look (hats, skins, etc), bet on casino and cards games, play trivia and arcade games, and participate and various daily activities.

In 2013, GMod Tower raised $60K from donations in half a year. GMod Tower has an active user base of over 50K players per month.
What I'm Doing: Project leader and founder, game design, programming, mapping, 3D modeling, texturing, UI design, server management, web programming and design.

I am the founder and manager of the project and its 6 developers.

Games I've designed and worked on within tower:
  • GMT Lobby (2009-2014)
  • Source Karts (2013)
  • Minigolf (2012)
  • Zombie Massacre (2012)
  • Virus (2011)
  • Ball Race (2009)
  • PVP Battle (2009)
...and more

Languages/Tools Used: Lua, Maya, Photoshop, Valve's Hammer Editor, Valve Source Engine






2012 ELEVATOR: SOURCE pixeltailgames.com/elevator/


Elevator: Source is a single or co-op elevator experience that is different each time you play. What floor will you stop on next? What will happen? Who knows!

Elevator: Source was featured in many online gaming newsletters with high praise.
What I Did: Lead programmer, dinosaur floor, space floor, modeling, web design. Team of 5 people.
Languages/Tools Used: Lua, Valve's Hammer Editor, Valve Source Engine, Garry's Mod, Photoshop, Maya, and Audition

Opus is a music-based side scrolling shoot 'em up created in Flash. You feed it an MP3 and Opus will analyize the music and in real-time change the gameplay to fit that music track.
The music analzation system was written from scratch and works well with nearly all songs. The game has layers of intensity that changes based on the music.
What I Did: Game design, programming, engine architecture, music analyzation, art assets, and UI design. Team of 4 people.
Languages/Tools Used: Actionscript 3, Photoshop, Flash, and Audition






2014 AQUARIUS download




Aquarius is an atmospheric 2.5D action exploration shooter. You pilot a small sub that must find various tools and weaponry to dive deeper into an alien ocean. You'll identify new plant life and destroy hostile alien sea creatures. Your mission: to find the cure to a virus that is plaguing your species.

The game features dynamic music with chilling soundscapes, an objective system, a scanning system with information on various alien sea creatures, and tons of shooting action.

The game was a 4 week long project.
What I Did: Game design, programming, 3D models, artwork, animation, sounds, and music. This was a solo project.
Languages/Tools Used: Python, Maya, Photoshop, Audition
2013 STARGAZE download

Stargaze is an '80s inspired 2.5D action puzzle game where the puzzle controls a ship that takes flight. Made in around 2 weeks (~160 hours) and was submitted 11/10/13.
What I Did: Game design, programming, 3D models, artwork, animation, and sounds all from scratch. This was a solo project.
Languages/Tools Used: Python, Photoshop, Maya, Flash, and Audition
2013 BALLMAN download

Ballman is a 2D action platformer with puzzles and robots. Made in around 6 full days (~80 hours) and was submitted 10/6/13.
What I Did: Game and level design, programming, artwork, animation, and sounds all from scratch. This was a solo project.
Languages/Tools Used: Python, Photoshop, Flash, and Audition
2013 AUDVID download

AudVid is a 6 button rhythm game where you are in control of the lighting equipment for various shows. Made in around 5 days (~60 hours).
What I Did: Game design, programming, 3D models, artwork, animation, and sounds all from scratch. This was a solo project.
Languages/Tools Used: Python, Photoshop, and Audition






2011 Verlocity verlocityengine.com
Verlocity is an incredibly easy to use, yet extremely powerful pure Actionscript 3 Flash engine primed for game development.

Built-in components for entity management, real-time sound analyzation, location-based sound objects, states with transitions, achievements, impressive debugging tools (console and concommands), localization, camera, inventory, saving/loading, soundscapes and a whole lot more. Completely expandable and built around making game development easy and enjoyable.
What I Did: Programming, object-oriented design, engine architecture.
Languages/Tools Used: Flash, Actionscript 3
2014 DragonDrop (coming soon)

DragonDrop is an elegant tool for converting textures, models, and more into the Source engine. Just drag and drop the files you wish to convert and it will compile them for Source.
What I'm Doing: Programming, UI.
Languages/Tools Used: C#, .Net, and Photoshop
2007 Multi-Emulator Arcade Cabinet Front End

Multi-Emulator Arcade Cabinet front end, or MEAC for short, is a straight forward graphic user interface that works with different video game emulators.

MEAC automatically scraps information about the games from online gaming databases and retrives screenshots, artwork, and videos to use for the front end.

It is written in Lua (using Love2D) for the interface, C# for the settings config, and Python for scrapping online databases.
What I Did: UI design, and programming.
Languages/Tools Used: Lua, Python, and C#