Author: by Rob Braun
[In this reprinted #altdevblogaday-opinion piece, game design student Rob Braun shares the challenges of an inexperienced group taking on a game project for their university's Video Game Design Club.] Game design is very new field of study here at Bradley University. This May will be the first year that anyone from here will be graduating with a specific degree in game design. As such, those of us who have anything formal to do with the game design program have a huge learning curve we get to try and deal with. Most of our practices are adopted from online sources/references. Outside of the classroom setting, such as in the school's Video Game Design Club, we're forced to struggle along even more since we're effectively acting as the foundations of the game dev community here on campus. "But Rob", I'm sure you're saying by now, "what's your point?" My point is, there are a lot of ways you can fail and I want to help you avoid our mistakes. Step 1: Get An Honest Assessment Of Everyone's Skills And Interests This one seems like a no-brainer, but I bet you'd be surprised how many people lie about what they're good at. I've noticed that people have this tendency to puff up what their skills are to make it seem like they're better/more qualified than they really are. Thankfully this wasn't a problem this semester in the Video Game Design Club (VGDC). Those of us who are upperclassmen knew at the first meeting that we were going to be spending a lot of time teaching underclassmen basic skillsets as there were about 15 of them and 6 of us. Step 2: Set Realistic Goals And Deadlines When starting on a new project, it's easy to let starry eyed idealism override reality. In the back of your mind you honestly believe that you can knock out the proof of concept out in two weeks and have the full game finished in a month and a half. Three months later, you and your team are staring stupidly at each other and remarking how "time sure flew by" and how you wish you had something to show for the last three months. Step 3: Find Someone Willing To Act As A Producer And Keep You On Task When you're not trying to make money and are little more than a hobbyist, it's easy to get a little off task every once in a while. That being said, when half your team has the attention span of a 5 year old who just drank a two liter of Coke, it's real easy to get a lot off task. There were more than a few times that myself and the other senior members of VGDC were ready to strangle the younger members at the end of the night. Step 4: Keep In Constant Communication With The Rest Of Your Team One of the problems that we created for ourselves was that there were four of us making all the high level decisions, and we let everyone else more or less run around and do whatever they pleased. While us higher ups were debating on how we should organize our game's code, the younger members were doing God only knows what. Never once did we really take an interest in what they wanted to do beyond "art" or "coding", and we never provided them with any firm direction of what they should be working on. We threw tutorials at them and told them to go have fun in the corner, the grownups were busy. Step 5: Work With People You Enjoy Being Around I honestly think that part of the reason we began to ignore the younger members of the VGDC was because there were times when they were being an outright pain in the ass to work with. Now, I'd be willing to bet that part of the reason they were being pains in the ass was because we started to ignore them. When someone honestly doesn't know what they're supposed to be doing, you can't get too mad when they sit there with a dumb look on their face when you ask why all they're doing is watching meme videos on the internet. I think that if we had spent more time building a better rapport amongst the entire group, it would've gone a long way. At the end of the day, it's easy to look back and say, "If only I had done this". The key is to not repeat your mistakes in the future, and actually recognize and act upon them if they start to resurface. [This piece was reprinted from #AltDevBlogADay, a shared blog initiative started by @mike_acton devoted to giving game developers of all disciplines a place to motivate each other to write regularly about their personal game development passions.]
Opinion: How You Can Learn From Our Mistakes
Dec. 21, 2011

Tags:
2011
Subscribe to our newsletter
About JikGuard.com
JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.
Top

New Phishing Campaign Abuses ConnectWise ScreenConnect to Take Over Devices
Aug. 27, 2025

New Data Theft Campaign Targets Salesforce via Salesloft App
Aug. 27, 2025

ENISA to Coordinate €36m EU-Wide Incident Response Scheme
Aug. 27, 2025

Citrix Patches Three NetScaler Zero Days as One Sees Active Exploitation
Aug. 27, 2025

ShadowSilk Campaign Targets Central Asian Governments
Aug. 27, 2025
Recent

New Phishing Campaign Abuses ConnectWise ScreenConnect to Take Over Devices
Aug. 27, 2025

New Data Theft Campaign Targets Salesforce via Salesloft App
Aug. 27, 2025

ENISA to Coordinate €36m EU-Wide Incident Response Scheme
Aug. 27, 2025

Citrix Patches Three NetScaler Zero Days as One Sees Active Exploitation
Aug. 27, 2025

ShadowSilk Campaign Targets Central Asian Governments
Aug. 27, 2025

Nevada “Network Security Incident” Shuts Down State Offices and Services
Aug. 27, 2025

Researchers Discover First Reported AI-Powered Ransomware
Aug. 27, 2025

CISA Strengthens Software Procurement Security With New Tool
Aug. 27, 2025

PlayStation CEO says firm is implementing measures to minimise impact of cancellations
Aug. 27, 2025

Ubisoft CEO Yves Guillemot summoned to appear before French court
Aug. 27, 2025
Blog

How to anti-debugging in PC Games
Sept. 16, 2025

iOS Trollstore Jailbreak-Free Cheating Solution
Sept. 12, 2025

How to Encrypt Unity AssetBundle Resources
Sept. 9, 2025

How games detect custom injection cheats
Sept. 5, 2025

Game Packet Capture Detection Solution
Sept. 2, 2025

How games counter dnSpy decompilation tool
Aug. 29, 2025

How games counter AssetStudio
Aug. 28, 2025

Single-Player Game Anti-Hack Solution Analysis
Aug. 21, 2025

How Games Counter IL2CppDumper Reverse Engineering
Aug. 20, 2025

Game Reverse Engineering Tools Analysis and Solutions
Aug. 15, 2025
Random

Side and Razer present 'human-in-the-loop' AI playtests
Aug. 27, 2025

Nevada “Network Security Incident” Shuts Down State Offices and Services
Aug. 27, 2025

Developer Rec Room lays off 'about half' its staff
Aug. 26, 2025

Fake macOS Help Sites Seek to Spread Infostealer in Targeted Campaign
Aug. 25, 2025

Ubisoft CEO Yves Guillemot summoned to appear before French court
Aug. 27, 2025

357,000 visitors attended Gamescom 2025
Aug. 26, 2025

ENISA to Coordinate €36m EU-Wide Incident Response Scheme
Aug. 27, 2025

Square Enix shutters two ten-year-old mobile games
Aug. 27, 2025

Crystal Dynamics lays off "a number of talented colleagues"
Aug. 27, 2025

PlayStation CEO says firm is implementing measures to minimise impact of cancellations
Aug. 27, 2025
Most Views

How Games Detect GameGuardian
March 17, 2025

Explanation of Game Anti-Cheat Solutions
March 17, 2025

Cheat Engine Modifier Detection Solutions
March 18, 2025

Explanation of Unity Engine Encryption Solutions
March 17, 2025

How to Anti Hack in Client-Side Games
May 21, 2025

Cocos Engine Encryption Solution
April 8, 2025

How Games Anti-Debugging
April 15, 2025

Cloud Phone Detection Solution for Gaming
May 21, 2025

How Games Detect Frida
March 25, 2025

How Games Detect PlayCover
March 26, 2025