Find a school near you!
Animation? Design? Game Art?
GameMaker: Game Design Engine Worth Knowing
GameMaker is about as easy as it gets for an artist who wants to make a game. Tell the program what sprite image is your character, how it can move and act, add some sound files, and then build the game world block by block. It’s not only limited to side or top down 2D creations, but it does encourage that style. You’ll still need a basic understanding of variables and other math fundamentals, but the difference is that you can learn it all in one night instead of spending countless hours reading before actually creating anything that’s worth playing. For the artists out there who are terrified of coding, keep reading and you’ll have your first game in no time!
Introduction to Coding
GameMaker language (GML) is one of the easiest programming languages out there for creating a game, but if math is notoriously your worst subject, then you’ll definitely want to try the free Lite version before investing in the full version. Luckily, you can accomplish a lot in one night inside GameMaker with a few tutorials, so you should know quickly if you’re in trouble or not.
GameMaker is primarily used for 2D game creations, but it has a lot of flexibility with game design, which can be bad or good depending on what you need. Its interface hides most of the coding involved and lets users input data rather than write lines of code, but those who want to dive into coding can do so in advanced areas of the program. If you’re not shy with programming then you can customize your creation into many genres, but if you are afraid to program then you’re mostly restricted to sidescroller and top down perspective games.
Before you even start designing your game on paper or creating the digital art, it’s important to first make sure you have the proper computer equipment to create a game. GameMaker users will need Windows XP, Windows Vista, or Windows 7 as their operating system with a Pentium or equivalent processor. They’ll also need a DirectX 8 (or better) compatible graphics card with at least 32 MB of video memory, as well as a DirectX 8 (or better) compatible sound card with 156 MB of memory or greater. Lastly and easiest of them all, users will also need 800x600 or greater screen resolution with 16-bit or 32-bit colors. As for Mac users, you will need an Intel Mac that runs Mac OS Leopard v10.5 or Snow Leopard v10.6.
GameMaker Standard & GameMaker Lite
Before creating your first game, you first need to decide which product is best for you. GameMaker Lite is free to download but is missing a few features that might concern you if you project is ambitious. Here are the features that are missing in GameMaker Lite, but are present in the Standard version:
- Modify resources in real time (sprites, backgrounds, paths, etc.)
- Particle effects and 3D graphics
- Full screen mode and anti-aliasing
- 3D hardware acceleration
- Off screen surfaces (for rendering dynamic textures)
- Advanced text drawing (rotation, etc.)
- Built in data structures (stacks, lists, dictionaries, queues, etc.)
- Extensions (using custom external DLLs)
GameMaker Lite also adds a watermark on all your creations, so it’s not ideal for professional use. The good news is that GameMaker Standard (GameMaker 8.1) is very affordable at $40.
Although it’s not currently available, YoYo Games is scheduled to release GameMaker for HTML5 before the end of 2011. With it, users will be able to create Web browser games instead of just .exe files for your creations. Think about the possibility of sharing your game with the entire Internet! Here are key features to expect with its release:
- Drag and drop web development. Internal image editor.
- Internal code editor with user definable syntax coloring.
- Preloaded with freeware images and sounds.
- Highly flexible scripting language for advanced users. Built in zooming level editor.
- Includes advanced features like paths, timelines and flexible font control.
- GameMaker Team collaboration feature.
- Games will run in HTML5 compatible browsers without plugins.
- Deploy on the web server of your choosing.
The GameMaker Community is thriving online, so be sure to check it out for any other questions you might have. If you’re ready to buy the full product or try out the free Lite version, then you can do so here.
- Find a School
- Animation Programs
- Schools & Colleges
- College Outreach
- Alabama - Kentucky
- Alabama Animation Schools
- Alaska Animation Schools
- Arizona Animation Schools
- Arkansas Animation Schools
- California Animation Schools
- Colorado Animation Schools
- Connecticut Animation Schools
- Delaware Animation Schools
- District of Columbia (DC)
- Florida Animation Schools
- Georgia Animation Schools
- Hawaii Animation Schools
- Idaho Animation Schools
- Illinois Animation Schools
- Indiana Animation Schools
- Iowa Animation Schools
- Kansas Animation Schools
- Kentucky Animation Schools
- Louisiana - North Dakota
- Louisiana Animation Schools
- Maine Animation Schools
- Maryland Animation Schools
- Massachusetts Animation Schools
- Michigan Animation Schools
- Minnesota Animation Schools
- Mississippi Animation Schools
- Missouri Animation Schools
- Montana Animation Schools
- Nebraska Animation Schools
- Nevada Animation Schools
- New Hampshire Animation Schools
- New Jersey Animation Schools
- New Mexico Animation Schools
- New York Animation Schools
- North Carolina Animation Schools
- North Dakota Animation Schools
- Ohio - Wyoming
- Ohio Animation Schools
- Oklahoma Animation Schools
- Oregon Animation Schools
- Pennsylvania Animation Schools
- Rhode Island Animation Schools
- South Carolina Animation Schools
- South Dakota Animation Schools
- Tennessee Animation Schools
- Texas Animation Schools
- Utah Animation Schools
- Vermont Animation Schools
- Virginia Animation Schools
- Washington Animation Schools
- West Virginia Animation Schools
- Wisconsin Animation Schools
- Wyoming Animation Schools
- Animation Firm Profiles
- Careers in Animation
- Software & Technology