• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
  • entries
  • comments
  • views

What kind of game I want to make...and what kind of game I can make?

Sign in to follow this  
Followers 0


This question I suppose comes up every time an indie or hobbyist game developer sets upon a new project. It is particularly interesting for indies and hobbyists because, most times than not, the game you want to make and the game you can actually make are not one and the same. I'll explain what I mean.

Take my case, for instance, and my latest effort. Sure, I would love to be able to make a modern FPS, with all the bells and whistles, employing next-gen graphics, vast content, etc etc. Sadly, of course, this is close to impossible for a one-man-team, that just has hopes of expanding when the time is right. However, I believe I still can make a fun and satisfying FPS, with all the limitations that my situation imposes. In fact, instead of fighting against the limitations, my plan is to accept, embrace them and make them an integral part of the game.

Graphics, for starters, as we know, is for good or for bad a big factor in this genre. Now, I'm not deluded enough to think I can even compete with the monsters out there(Unreal3,COD,BF3,Crysis,Rage). Heck, I don't even think I can compare to,let's say, previous-gen engines(Doom3,HL2). The problem lies not so much in the technology available(after all, I could ditch my little pet engine and use UDK or the newly-released CryEngine3 Sandbox if I want), but in the content. Those games have terrific engines, sure(from a visual standpoint, at least), but they look this good mostly because of terrific art. I have invested some of nice Euros(thanks to a new job, I can now do that) to buying some art, but let's face it, it's not of AAA quality.

So, if the graphics are surely not going to be next-gen, non current-gen, and probably can only begin to compare to previous-gen, what are am I even talking about? Well, I decided that all the comparing is not worth the effort. The game will be what the game will be, and that is the best that *I* can make. And here come the limitations I was talking about. Based on those, I decided for some general guidelines, for graphics,gameplay, but also about the 'marketing' itself. Those are, in no particular order:

1) The game will be freeware. I used to think I could maybe pitch a game of mine, if I ever finished it, to Steam for a low price, say $9.99. But now that I think of it, even that is maybe too much to ask for a game competing in an overpopulated genre as first person shooters. My purpose, after all, is to finish a game and have as many people playing it as possible. Build a fanbase, so to speak. If I can achieve that, then we can maybe begin about commercially pitching any sequels or subsequent games. What I'm a bit worrying about is whether that will enable the 'if it's freeware it's crap' mentality that many have. Comments on this?

2) It will run on older hardware. If it's not graphically that impressive, it should at least compensate in that department. Targetting an audience that can't afford(or want to afford) the next Crysis may prove to have some pleasent surprises.

3)It will mostly feature outdoor, natural environments. Now, this is due to the limitations of the project. Comparatively, nature scenes a-la Far Cry as somewhat easier and cheaper to make. An urban environment, for instance, needs lots of content. Not that nature scenes are light on content, no, but it is my impression that you can achieve more varied results with less effort.

4) The gameplay will be mostly old-school. This is mostly due to my personal preferences. I'm starting to get tired of the same pattern on nearly all shooters- cover, regenerated health, limited weapons at a time, checkpoints, etc etc. So the game will be a return to the roots, and will speak to those that seek a new fresh shooter that plays by the old rules. So it will have a health counter and not regenerated health, powerups and healthpacks, and probably quicksave/quickload capability. At the same time, I will throw in the mix some slight RPG elements. By taking down enemies and completing objectives, you will gain points which you can use to 'buy' some upgrades, like bigger health bar, more stamina, speed, agility, aiming.

All that said, the game is still in its infancy. I worked this week and finally got shaders up and running. I implemented basic terrain texture splatting using a simple shader, and the immediate plans for next weeks are:

1)Normal mapping, parallax mapping.
4)Water shader(reflection,refraction).
6)optimize the particle system

There isn't anything on that list that I haven't implemented, on way or another, on past projects. I especially expect that vegetation and shadows will really live up the scenes. For vegetation, I will probably use a technique I had used in an older project of mine: Basically, you create a patch of grass, and you repeatedly render it around the camera, ofsetting the height of each billboard by sampling the heightmap in the vertex shader. Using also a vegetation map, you can define what areas have vegetation and at what density. Here it is, as it was implemented on one of my previous projects:

I got pretty good performance with that on my old NV6800, so I expect that things will be even better in my 9800(which, by todays standards, is low-end anyway).

Ok, that's it...I close with 3 screenshots of the game and one of the editor(which is not WYSIWYG yet). Any comments are appreciated!



Sign in to follow this  
Followers 0

1 Comment

You might be underestimating what you can achieve. Judging from the videos you posted earlier, you might be capable of releasing a game on steam. You can make money if you want to. You have already reached the conclusion that you are probably not capable of competing on graphics, but there are so many other areas where you can compete.

I think making it old-school would be a mistake. Simply because then you would essentially be recreating a game of the past, like Doom2 or Unreal. But what is the point? I don't think many people are interested in such titles, and if they are I am sure they have a copy of Quake 3 or Serious Sam somewhere. And let's face it, those game pretty much did a perfect job on old-school FPS. There is no real edge for you to achieve.

But let's look at a more recent game, Portal. Portal did not have great graphics, or environments with brilliant visuals. What it did have was an innovative gameplay mechanic, some good puzzles, and a funny story. And all of those are relatively cheap to produce. Now, I am not saying, go make portal! But look at indie fund for example. They are currently funding [url="http://www.qubegame.co.uk/"]Qube[/url], and it will probably be a successful game. But that isn't that content intensive, right? They just make smart puzzles and have a fun gameplay mechanic.

But it is up to you what you want to achieve of course. Just wanted to point out that there is more in reach than you might think.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now