If my interpretation of the class schedule is correct, this will be my penultimate post.
Since I don’t have time to draw out any doodles for an art related post, I figured I’d end on a game development post.
I’ve also been spending more time thinking about my game than I have my art as of late, so this is the topic I’m more prepared to talk about at length.
Introduction
Game design is extremely difficult.
There’s a lot of moving parts, and developing a game by yourself requires a great deal of discipline, careful planning, and LOTS of time and patience.
I’ve encountered my fair share of challenges while working on Deep Graves, and I wanted to elaborate on a few of them in this post.
This is gonna be a long post, so buckle up.
Game Design and Development Challenges
Managing Scope
This is related more so to game development than game design.
‘Scope’ refers to the general expectation for a game’s size. As stated by this excellent article from 2008,
“The scope of a project is its breadth and depth. What are you making, and how complex does it have to be to achieve what you want?” (Portnow).
Failing to plan and subsequently manage the scope of my game has been one of the biggest factors in terms of exhausting my game development energy.
I didn’t know what scope was until after I was knee-deep in the development of Deep Graves. Although, to be fair, I’m not sure prior knowledge would have changed much about the current scope of the game – I’m really stubborn.
Still, if there’s one piece of advice I can offer to those of you who may be interested in developing a game of their own, it’s this:
PLAN AND MANAGE YOUR SCOPE VERY CAREFULLY.
Develop several small projects before developing a bigger one.
And if you’re like me – that is, too stubborn to manage or limit your scope, my second piece of advice is:
DO NOT WORK ALONE.
To clarify, I wouldn’t change anything about my situation.
I’m glad that I’m working on Deep Graves, I’m glad I’m making it a moderate-to-full-size JRPG, and I’m glad to be working on it alone.
Still, I wouldn’t recommend anyone to follow in my footsteps. Be smarter than me.
With the boring game development stuff out of the way, we can start talking about the fun stuff – game design!
The Importance of Gameplay
I’m a believer that gameplay should always be the top priority when it comes to designing a game.
That may seem fairly obvious – like telling someone they should focus on the type of paint they’re using while painting – but gameplay is often overlooked and underutilized in modern AAA video games.
many games employ the frequent use of cutscenes, which strip control away from the player.
Games are an interactive medium, so I think if you’re neglecting to focus on interactivity, you’re missing the point. I’m kind of a purist in this respect.
This means that the lore, plot, character development, and gameplay mechanics, should all be communicated through visuals or interactive elements, whenever it is possible to do so.
Challenges
As you might expect, this isn’t very easy to do. Delivering all of these concepts through gameplay requires a great deal of planning and creative problem solving.
It can be tempting to just explain everything in plain English (or whichever language you may speak), but that can break immersion and lead to players feeling frustrated and bored.
Nobody enjoys being treated like an idiot.
You could argue that this Assassin’s Creed text box originates from the Animus – the virtual reality that Desmond, the main character is experiencing – but that would also require players to believe that Desmond doesn’t know how to push people.
In any case, explaining gameplay concepts via dialogue or immersion breaking tutorial-related text boxes is much less exciting than experiencing and learning mechanics in real-time.
Intuitive Game Design
I try to respect player intelligence, and trust that, as long as I design the game carefully and intuitively, players will be able to figure out what to do, and/or how to do it.
But that statement brings up an important question.. How do I, as the developer, go about introducing players to gameplay concepts?
How do I go about designing the game “carefully and intuitively”?
The Invisible Hand of the Developer
There’s a quote from a video by Nerrel (whose channel I seriously cannot recommend enough) that I think deftly illustrates the role of game designers.
“This Missile Tank is a good example of how Metroid games are designed. Its placement out in the open misleads the player into thinking it might be easy to get – only for them to waste a minute of their time and leave disappointed.
But the developers didn’t do this just to be dicks. They knew that frustration would cause the player to remember this room, so that when they got the Grapple Beam, they’d be sure to come back and finally get the Tank – and in turn, be led right into the Wrecked Ship, the next area of the game.
In this way, the developer’s unseen hand guides players through the world. You know where you want to go, but not really why – and it’s important that the developer’s fingerprints remain invisible, so that the achievement of figuring things out can feel like your own” (Nerrel).
This example beautifully highlights how a seemingly innocuous element of a level’s design can actually be an extremely powerful tool for guiding player progression.
The map of Super Metroid is labyrinthian in nature, yet it’s rare for players to feel completely lost – in most cases, there’s a clear goal in mind, and it’s this careful use of game design that allows for Super Metroid‘s maze-like world to feel digestible.
Game design is essentially the art of using your invisible hand to push players in the right direction through your game, while making an effort to avoid leaving any fingerprints, which may cause the illusion to break, and the player’s immersion to break along with it.
“When you do things right, people won’t be sure you’ve done anything at all” (Nerrel, quoted from Futurama).
The Power of the Hallway
As illustrated in the above section, one way to introduce a mechanic is to force players into situations involving that mechanic.
In the case of Deep Graves, one example would be the first combat encounter. (Keep in mind that, as always, the specifics of these examples are subject to change.)
Deep Graves’ first encounter. non-optional.
I force the player into a narrow hallway patrolled by an enemy. This forces the player into combat, thereby teaching them how fights will be initiated, along with the basics of the game’s combat.
Based on the enemy’s movement and the surrounding level design, it seems like you should be able to sneak around the enemy, but you can’t.
My hope is that by tantalizing players with the thought of avoidance, they’ll be more likely to experiment with avoiding future unwanted encounters.
Deep Graves’ second encounter. entirely optional.
players must go out of their way to engage with this enemy.
The next slime the player encounters isn’t placed directly in their path, which shows players that some fights will be optional.
By this point, players will have likely realized that Deep Graves will not have random encounters – combat will be initiated by colliding with enemies throughout the overworld.
Deep Graves‘ third encounter. semi-optional.
I take this a step further with the third encounter, with an enemy that can be avoided only through careful timing, showing players that some fights are optional if carefully/skillfully avoided.
In each of these examples, your punishment for failing to avoid the monster (when possible) is practically non-existent.
You’re forced into a combat encounter with the weakest enemy type in the game. It’s almost impossible to lose.
In later areas, the stakes will be higher due to enemies being more dangerous, placing a greater emphasis on the player’s skill via movement and timing.
To some degree, you could consider navigating around enemies and choosing your battles in Deep Graves a gameplay mechanic, so I think it’s important that I make an effort to communicate the elements of this mechanic intuitively, through carefully designed sequences.
While I could certainly find a way for a side character to explain this element of gameplay without completely shattering immersion, it would still be lazy.
English is a language inherently limited to those who understand it.
Game design and visual storytelling have no language barrier.
Introducing Complexity with Enemy Variety
Of course, the player won’t be fighting slimes throughout the entirety of Deep Graves.
Assuming all goes well, the combat of Deep Graves should be fairly fast paced and very challenging, while still being fair and rewarding.
I intend to introduce enemy variety and complexity one step at a time, so as to not overwhelm players.
Each area should start simple. Enemies will use basic, relatively weak attacks. These basic attacks should also introduce players to the attack types most prevalent in the current area.
As players progress through an area, enemies will gradually become more difficult. They’ll get tougher (harder to kill), and stronger (more deadly).
Enemies will start dealing more damage, and may start inflicting status effects, like sleep, burn, poison, or paralysis.
Obviously, this method of progression is not something I came up with. Pretty much every game in existence does this – it’s what allows for the existence of a “final boss.”
If the player was simply thrown into an arena with the final boss, it wouldn’t be very “final” anymore – you have to build up to a climax.
as players become more comfortable with the game, you can start introducing mechanics and complexity at an accelerated rate. as such, the graph is slightly exponential, rather than linear.
My goal is to implement this traditional progression system without resorting to immersion breaking explanations or exposition.
I want the discovery of enemy complexity and weaknesses to feel natural.
Theming Through Gameplay
This method of building enemy complexity also services the game’s theming.
I have to be careful here – I don’t want to give away too much of the game’s story, characters, progression, or themes.
If these sections feel lacking in detail, there’s my excuse.
As you progress through an area, you’re inching ever-closer to the heart of that area’s corruption.
Enemies becoming more dangerous should compound the tension, as it builds to the climax (boss) of the area.
This will, paired with with level design and the visuals of the overworld, serve to deliver plot and lore elements.
Labs will inform players of the strange, forbidden experiments once performed there, villages will describe the lives of those who once lived in them, and so on.
Character Progression (More Theming)
The concept (theme) of ‘getting stronger’ is very common in RPGs and action games – it may as well be omnipresent.
‘Getting stronger’ is directly related to personal (player/character) progression, which most games of that type have.
becoming more like Zero is one of the main themes of Mega Man X.
In Mega Man X, you get upgrades that make you more powerful, and cause you to look more like Zero – the character both Mega Man and the player look up to.
In JRPGs, you constantly level up, gain new skills, get newer, stronger equipment, and defeat increasingly dangerous enemies.
Through level ups and class upgrades, I hope to deliver many of the game’s themes, specifically those related to each character’s internal conflict(s), much like Mega Man X does with its upgrades.
I’d like to speak more on this, but I don’t want to spoil the experience.
For me, it would kill some of the excitement of discovering whether or not I succeed in communicating these ideas through the game’s design.
Like I said before, explaining these concepts in plain English would be missing the point of implementing them in the format of a video game.
Conclusion
I’d try to take the points made here a bit further, but I’m exhausted, and not creative enough to come up with anything beyond what I’ve already said.
If you read through this whole post, thank you. If you only read through part of it, thank you. In any case, thank you for reading.
I appreciate the support I’ve received throughout the semester. I’ll be discussing the future of this blog in greater depth later this week, in the final blog post for the semester.
Sources
- Assassin’s Creed; Gentle Push Tutorial. (n.d.). [Screenshot]. Gamer Walkthroughs. http://gamerwalkthroughs.com/assassins-creed/prologue-tutorial/
- Capcom. (n.d.-a). Mega Man X and Zero [Illustration]. Megaman Knowledge Base. https://megaman.fandom.com/wiki/Armor_Parts_(Mega_Man_X)?file=MMXX%2526amp%253BZero.png
- Capcom. (n.d.). Mega Man X Armor Parts [Illustration]. Megaman Knowledge Base. https://megaman.fandom.com/wiki/Armor_Parts_(Mega_Man_X)?file=X1_xarmor.jpg
- Capcom. (n.d.-c). Mega Man Zero [Illustration]. Megaman Knowledge Base. https://megaman.fandom.com/wiki/Zero?file=X2_zero.jpg
- Kingdom Hearts; Sora, Donald, and Goofy. (2017, March 27). [Screenshot]. Hardcore Gamer. https://hardcoregamer.com/2017/03/27/review-kingdom-hearts-hd-1-5-2-5-remix/251923/
- Nerrel. (2018, September 23). Metroid: Where Nintendo went wrong (and right again) [Video]. YouTube. https://www.youtube.com/watch?v=vG3tCQHB5Rw&feature=youtu.be
- Portnow, J. P. (08–03-11). Scope: A Lesson in Game Design- GameCareerGuide.com. Game Career Guide. https://www.gamecareerguide.com/features/508/scope_a_lesson_in_game_design.php
Disclaimer
All information in these posts is my own words, unless explicitly stated otherwise. None of this information is quoted, nor paraphrased, unless explicitly stated otherwise. Any similarities between my own words, and the informative sources/hyperlinks provided is purely coincidental, unless explicitly stated otherwise.
In any case where I am using someone else’s words (or imagery), the source will be cited internally, with a link to that source provided either within the internal citation, at the end of the post under “Sources,” or both.
April 27, 2021 at 10:01 pm
Game design is entirely its own beast and, like you said, takes a lot of effort and patience. Personally, I’ve been “developing” ideas for my own game for several years now. My game has taken on many different forms and iterations. Finally, I’m getting some of the world building and lore down. I know after graduation, I’m going to dedicate more time to the game I’m working on. Great article, it really made me think about game development.
April 27, 2021 at 11:06 pm
Deep Graves has been an idea bouncing around in my head since 2018, and quite frankly, I’ve still not finished that much of it. It’s a long, arduous process.
Still, I really love the problem solving aspect of game design. Finding creative ways to implement mechanics or aspects of character development into gameplay, and limiting the amount of supplementary dialogue is really satisfying.
Best of luck to you! I hope to see or hear more about your game in the future.
August 19, 2023 at 8:45 am
“Their content. The prices are reasonable and brianssclub.cm have excellent results
February 12, 2024 at 10:25 am
Through steadfast dedication, a foundation has been laid for individuals to unite, bond, prosper, and mutually ignite inspiration. Serving as a positive symbol, Briansclub underscores the potency of community and the potential for nurturing positive transformation.
August 13, 2024 at 12:48 am
If you need to clean your houses and offices from mold and asbestos than Quest testing is specialize in comprehensive solutions for commercial and residential spaces.
Here is the website link: mold assessment long island
August 19, 2024 at 1:15 am
Very good writing, I am happy to be able to visit this website.
Percetakan Rawamangun 24 Jam
August 27, 2024 at 7:30 am
These tips are very helpful. Thank you for making these things so easy. I can do it right away. I hope you write more blog posts like this.
November 7, 2024 at 8:35 am
Thank you so much! The best strategy to play wordle unlimited is to start with a word with many vowels, such as IRATE or ARISE.
November 13, 2024 at 6:54 am
Hosting a server for Palworld can greatly enhance the multiplayer experience, providing a stable and customizable Minecraft server hosting environment tailored to your preferences or those of your community. Whether for friends or a larger player base, hosting adds layers of control and immersion that make the game even more enjoyable.
November 20, 2024 at 4:51 am
This post did a wonderful job of simplifying a complex topic. The author broke everything down so clearly that it made even the most difficult parts feel approachable.
online verification psira
November 22, 2024 at 6:53 am
These pointers are really beneficial. I appreciate how simple you have made these things. I am able to accomplish it immediately. This is the kind of blog post slope ball I wish you publish more often.
December 2, 2024 at 12:02 am
You can check your CC our Feshop ru Free Premium Live CC Checker Tools are free at Feshop cc.
December 2, 2024 at 12:03 am
Fe Shop is the best trusted valid fresh Fe cc shop And Digital products.
December 10, 2024 at 4:55 am
Your help is greatly appreciated. Thank you so much! Play game block blast free.
December 16, 2024 at 9:37 am
The article provides insight into the challenges of game design, papa’s games, particularly the importance of managing scale and gameplay.
December 17, 2024 at 10:53 am
Next Day UK Med is a trusted UK-based online store offering 100% original sleeping pills. With next-day delivery across the UK and the lowest prices, it provides high-quality sleep aids for better rest.
December 26, 2024 at 8:28 am
I completely agree with your position. You offer an interesting and unique perspective.
driving directions
January 4, 2025 at 6:42 pm
Dumpkingdom24 is the best valid fresh cc shop for carding. You can buy valid CC or VCC from Dumpkingdom24. Dumpkingdom is the trusted best cc shop.
January 6, 2025 at 6:22 pm
BagelTechNews .com is your go-to source for the latest updates on technology, gadgets, and digital trends. Stay informed with expert reviews, breaking news, and insights into the tech world’s most exciting innovations. From smartphones to AI breakthroughs, BagelTechNews keeps you ahead of the curve.
January 10, 2025 at 10:29 am
Benumbcc is a trusted benumb cc shop. You can buy live card from our benumb cc shop. Benumb cc shop is a new real site for the new benumbcc store.
January 10, 2025 at 10:30 am
Easydeals gs is the most trusted valid cc shop in the world. You can get CC/CVV from easydeals gs and easydeals gd. easydeals gs gd cc shop provides the best quality cc
January 10, 2025 at 10:32 am
Fe acc18 is a trusted fe acc18 ru cc shop. You can buy live cc from our fe acc 18 ru cc shop. Fe acc18 ru is a new original site for the new fe acc shop.
January 10, 2025 at 10:36 am
Briansclub is the most trusted valid briansclub cm cc shop. You can buy live cc from briansclub.cm at a cheap price. Briansclub always provides high credit cc.
January 10, 2025 at 10:38 am
Fe shop provide high balance cc. Fe cc shop is the most trusted cc shop. Fe shop give cc for carding since 2012. trusted cc shop
January 10, 2025 at 10:39 am
Uniccshop is a fresh trusted valid cc shop. Get real live cc from our unicc shop bazar cc shop. uni cc shop credit cards are 100% valid.
January 10, 2025 at 10:41 am
Welcome to uni cc ru most trusted cc shop. unicc ru provide high credit cc / cvv / dumps. unicc ru cc is 100% working. unicc.ru shop always provides the best quality cc.
January 10, 2025 at 10:46 am
Welcome to Briansclub, your trusted source for top-quality products. All products on Briansclub cm are sourced from Legendary Brian Krebs. Briansclub.cm always provides good quality products.
January 10, 2025 at 10:47 am
Briansclub provide best quality cc from the Legendary Brian Krebs at Briansclub cm cc shop. Briansclub CC / CVV2 and Dumps is 100% working.
January 10, 2025 at 10:50 am
Vclubshop is the most trusted cc / cvv/ dumps shop in the world. Vclubshop gd provides high credit cc for carding. Vclubshop gd cc is 100% working.
January 10, 2025 at 10:54 am
Briansclub best quality cards from the Legendary Brian Krebs at Briansclub cm. Briansclub CC / CVV2 and Dumps is 100% working.
January 10, 2025 at 10:56 am
Fe shop provide high balance cc. Fe cc shop is the most trusted cc shop. Fe shop give cc for carding since 2012.
January 10, 2025 at 10:57 am
Welcome to vclub cc, your premier destination for all things related to vclub and vclub cc shop. At vclub cc shop, we pride ourselves on our extensive range of items.
January 10, 2025 at 10:59 am
Bigfat cc is a valid cc shop. Our bigfat.cc is 100% working. You can use Bigfat cc for any kind of online payment. Bigfat cc provides high credit cc.
January 10, 2025 at 12:42 pm
Briansclub best quality cards from the Legendary Brian Krebs at Briansclub. Briansclub cm CC / CVV2 and Dumps is 100% working.
January 10, 2025 at 12:46 pm
Vclub is the most trusted cc shop in the world. Vclub lib provides high-quality cc and our the v club cc is 100% working. You can buy this cc at a cheap price.
January 10, 2025 at 12:48 pm
Findsome ru will give you the opportunity to earn money. Findsom.ru provide high credit balance cc for the card. Findsome ru cc is 100% working.
January 10, 2025 at 12:50 pm
Fe shop is a trusted fe cc shop. You can buy live cc from our Fe shop cc store. Fecc shop is a new original site for the new fe shop cm and ru store.
January 10, 2025 at 12:51 pm
Welcome to vclubshop. You can buy live cc from our vclubshop gd ru cc shop. It’s our vclubshop new domain so don’t worry. Just register our store and get live cc.
January 10, 2025 at 12:53 pm
Bigfat cc is a largest cc shop in the world. Bigfat.cc provide bigfat cc / dumps with pin. Bigfat cc and dumps with pin is 100% working.
January 10, 2025 at 12:55 pm
Welcome to bidencash , bidencash ru, bidencash asia , bidencash bid cc shop. You can get live cc from bidencash , Bidencash is a most trusted cc shop in the world.
January 10, 2025 at 12:57 pm
Fe acc18 is the best trusted valid fresh fe acc18 ru cc shop, CVV Shop, VCC Shop, Dump Shop in the world. fe acc 18 ru cc shop cc is 100% valid. You can buy fresh cc by cheap price from our best cc shop.
January 10, 2025 at 1:00 pm
Bidencash is the biggest CC shop. Bidencash asia and bidencash bid always provides the best quality cc. Bidencash asia bid cc shop cc is 100% valid and working.
January 10, 2025 at 1:02 pm
Fe acc18 is a trusted fe acc 18 cc shop. You can buy live cc from our fe acc 18 ru cc store. Fe acc18 ru is a new original site for the new feshop acc store.
January 10, 2025 at 1:03 pm
Rescator cc shop is a valid rescator shop. You can buy live cc from our rescator cc shop. You can use our cc to make any kind of online payment.
January 10, 2025 at 1:05 pm
Ferum is a trusted ferum cc shop. You can buy live cc from our ferum cc/cvv/dumps shop. Ferum is a new original site for the new ferum cc shop.
January 10, 2025 at 1:07 pm
Unicvv is a most trusted fresh CC shop. You can buy real CC from our unicvv ru cc shop. Unicvv.ru shop bazar card are 100% valid. we provide live cc at a cheap price.
January 10, 2025 at 1:09 pm
Sharkshop is the most valid shop. Our live store is Sharkshop.vc, Sharkshop vc, Sharkshop ru. You can get live products from our Shark shop. Login Sharkshop.
January 18, 2025 at 8:09 pm
Bidencash is the largest cc / cvv shop in the world. Bidencash asia always provides high-balance bidencash cc and bidencash cvv. You can use our cc / cvv for carding.
January 18, 2025 at 8:22 pm
Bidencash is offering live CC at the lowest price. Bidencash dark web cards are 99% work fine. You can use bidencash card for online payment.
January 18, 2025 at 8:26 pm
Unicc shop bazar is a most trusted unicc shop. Unicc cvv / vcc / dumps is 99% working. Unicc shop bazar staff works all over the world.
January 18, 2025 at 8:30 pm
Briansclub is the most popular store. All the products of briansclub are 100% valid. Legendary Brian Krebs provides briansclub products.
January 18, 2025 at 8:41 pm
Only Vclub cc provides 100% refund cc. Vclub cc shop world’s most trusted cc shop. You can get live cc from vclub shop.
January 20, 2025 at 1:40 pm
Dumpkingdom24 is the best valid fresh cc shop for carding. You can buy valid CC or VCC from Dumpkingdom24. Dumpkingdom is the trusted best cc shop.
January 20, 2025 at 1:46 pm
Bigfat.cc is a trusted bigfat cc shop in the world. Bigfat cc provide bigfat dumps with pin. Bigfat cc dumps with pin is 100% working.
January 20, 2025 at 1:50 pm
Welcome to Sharkshop. Sharkshop vc provides the best quality cc for carding. Sharkshop vc updates its CC database daily.
January 20, 2025 at 1:54 pm
Welcome to Sharkshop vc. Sharkshop vc provides the best quality cc for carding. Sharkshop vc ru updates its CC database daily.
January 20, 2025 at 1:57 pm
Earn money with Findsome.ru. Findsome ru shares with you HQ cc for carding. Findsome ru cc is 100% working if it’s not work you can refund it.
January 20, 2025 at 1:59 pm
Briansclub is a most trusted valid cc shop. Briansclub cm cc/dumps is 100% working. Briansclub cm provides the best quality cc you can use our cc for carding.
January 20, 2025 at 2:04 pm
Vclub cc shop is the largest cc shop. vclub lib provides high-quality cc. The v club card is 100% working. You can buy at a cheap price from vclub cc shop.
January 20, 2025 at 2:06 pm
Briansclub is a world’s most trusted cc shop. Briansclub cm always provide high credit cc for carding. Briansclub updates the cc database every day.
January 20, 2025 at 2:08 pm
Rescator is the best quality trusted rescator cm cc shop. Rescator cc / cvv/ dumps is 100% working. We are updating our cc database every day.
January 20, 2025 at 2:13 pm
Vclub is the trusted vclub cc shop. Vclubshop provides high-quality cc. Vclubshop gd cc is 100% working. Vclub cc shop is the most valid cc shop.
January 20, 2025 at 2:15 pm
Bidencash LLC is the biggest CC (credit card) store. Bidencash cc is the best trusted valid fresh cc shop. Bidencash provides the best quality cc for carding.
January 20, 2025 at 2:17 pm
Bigfat cc is a most trusted cc shop in the world. Bigfat.cc provide bigfat cc/cvv/dumps with pin. Bigfat.cc dumps with pin is 100% working.
January 20, 2025 at 2:19 pm
Bigfat cc is a most trusted cc shop in the world. Bigfat.cc provide bigfat cc/cvv/dumps with pin. Bigfat.cc dumps with pin is 100% working….
January 21, 2025 at 3:36 am
I like the way Bitlife does this – instead of using words, it uses level design and gameplay situations to let the player learn how to interact without feeling “talked to” too much.