Wednesday, August 26, 2015


Our flagship events are Game Jams - weekend-long marathons where teams build games completely from scratch. There's no experience necessary, and you don't even have to be a club regular to participate! Members of Game Dev Club will gladly team up with anyone who doesn't come with a group. We also provide food for the entire length of the Game Jam, and take breaks where participants get ice cream, socialize, and talk to each other about their game projects. Game Jams tend to be pretty laid-back, and are great opportunities for students to gain real game development experience in a low-pressure environment.

Our first Game Jam of the 2018 spring semester is happening Friday, April 6, 2018! It starts at 6 PM that day, but we recommend that participants show up at 5:30 PM to form teams and socialize.

Some past Game Jam games can be found here:

More Coffee, Mr. President? (Windows only) The president needs coffee... but he also needs to run the country! Control the left side with WASD, and use the mouse to drink the coffee.

"Toast" and "Cookie Ninja" (Windows only)
These games won the last two Game Jams!
In "Toast: the Game," catch bread in your toaster slots and turn it into flaming toast (a weapon and a treat)! Use the arrow keys to move, Z to jump, Down to ground-pound (in the air), and X to shoot out your flaming toast.
In "Cookie Heist," clear the fields out of their cookies without being caught by the cookie farmers! The game explains the controls, but just to recap: arrow keys to move, and Z, Shift, and X to use power-ups.

Tuesday, August 25, 2015





This is a list of helpful software and media for anyone looking to make games! All of these have been used extensively by club members and officers.

Game Engines

Unity

One of the most feature-packed game engines out there, and it's completely free!* Unity is capable of building both 2D and 3D games, and has a powerful and polished user interface to get things done quickly. It uses C# as its programming language, which is like Java with some additional nice features, and has an incredibly large community 

*Until your game starts making thousands of dollars in revenue.

Love2D

The perfect game engine for learning game programming, Love2D is powered by incredibly simple and intuitive Lua scripting (if you've used Python... Lua is similar!). There's no interface to hold your hand here, but that also means Love2D projects are extremely lightweight and easy to collaborate on. Check out the wiki if you need help!


Phaser

Want to make browser games in JavaScript? In our opinion, there's no better way to do that than with Phaser. Phaser features a huge assortment of helpful tools and libraries, and runs extremely well on any HTML5-ready browser. We wouldn't recommend it if you're new to JavaScript, but if you've used it before this just might be your new favorite engine.

Ren'Py

Ren'Py isn't a general-purpose game engine like the previous ones. Instead, it's made for one genre and one genre only: visual novels! Ren'Py lets anyone try their hand at creating interactive stories, with no coding experience required! It's a popular choice with artists and writers who want to jump into the world of game development.

Asset Creation Software

Pixel Art: Piskel

Digital Painting: FireAlpaca

Sound Editing: Audacity

3D Modeling: Blender



Premade Assets


2D Art: OpenGameArt and Kenney.nl


3D Art: Unity Standard Assets and Textures.org


Music: Incompetech and dig.ccMixter


Sound Effects: Freesound.org and GameSounds.xyz


Websites to Follow

Extra Credits

Extra Credits is a web show that tries to bridge the gap between game developers and game fans with respect to the kinds of conversations that they're having about games. Not only do they frequently make thought-provoking videos that encourage you to look at games from a new perspective, but they're also a great resource for students who wish to eventually work in the games industry.


Game Maker's Toolkit

GMTK is a YouTube series that analyzes great games to find out what they can teach us about game design. If you're struggling to figure out how to make your games "fun", you could find a lot of great knowledge here!

Gamasutra

Gamasutra is one of the largest games industry news sites. It's targeted towards game developers, rather than game consumers, and the site features content that applies to any profession in the industry. You can find articles, opinion pieces, and guides written by prominent members of the industry. They also post great postmortems, which are retrospective articles that talk about the successes and failures of recently shipped games.

Great Books

The Art of Game Design

The Art of Game Design, by Jesse Schell, is definitely the best book on game design that you can find. It's written in a very honest and practical style that makes it a joy to read the whole way through. The book features 100 "lenses" that represent different design perspectives and questions to ask yourself when designing. This Book of Lenses is accompanied by a Deck of Lenses, which you can get as an app for Android or iOS, or as a physical deck of cards.




Challenges for Game Designers

While reading books is great, the vast majority of your design skills will be gained through experience. Challenges for Game Designers, by Brenda Brathwaite and Ian Schreiber, tries to teach you game design by providing hands-on, non-digital exercises that will let you give you a better feel of what it means to solve design problems and how to think like a designer.





Rules of Play

Rules of Play, by Katie Salen and Eric Zimmerman, is much a more academic and textbook-like approach to game design. Whether or not you'll find it useful or engaging really depends on your learning style. Despite that, it continues to be one of the most highly recommended and influential books on game design that you'll ever find.





A Theory of Fun

Like Rules of Play, Ralph Koster's Theory of Fun is another highly influential book in the field of game design. As the title suggests, it focuses on what exactly makes an interactive system fun, and it explores the fundamental reasons for why we like to play games.





Designing Virtual Worlds

Richard Bartle's Designing Virtual World is the definitive book on the subject of virtual world design. It's specifically about interactive virtual worlds, not fictional universes in general. This is a must read for any game designer.





Amazing Articles and Videos

Train (or How I Dumped Electricity and Learned to Love Design)

In this GDC 2010 talk, legendary game designer Brenda Brathwaite describes how she made a board game called Train and how the game was so emotionally powerful that it frequently brought players to tears. This talk also covers her personal history with game design and her desire to capture uncomfortable but powerful emotions through games. The video recording of this talk is one hour long, but it's an absolutely amazing talk.





John Cleese - A Lecture on Creativity

Monty Python comedian John Cleese gives a brilliant lecture about creativity. His main argument is that creativity is not a mysterious talent but rather a process that anyone can master. He talks about how play and persistence are crucial parts of any healthy creative process, and his advice is rooted in scientific research and practicality.





Randy Pausch's Last Lecture: Achieving Your Childhood Dreams

You've probably heard of this before, but Randy Pausch's Last Lecture is one of the most entertaining and inspirational lectures that you'll ever watch. Randy Pausch was a professor at Carnegie Mellon University, and he co-founded CMU's Entertainment Technology Center (ETC), which is probably the best school for game designers that you can find.





Interested in the club? Come to one of our meetings!

We meet at 5:30 PM every Monday in Gould-Simpson Room 914! Our meetings cover all kinds of topics: game design, art, music, and sound, the business of game startups, genre analysis, discussions about both little-known and popular games, and general career advice. There are also unofficial club dinners after the meetings - everyone's welcome!