• 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.


  • Content count

  • Joined

  • Last visited

Community Reputation

6135 Excellent

About ferrous

  • Rank
  1. C++

    I could see adding some asserts, do the shifts assert? I can't remember the last time I passed a bad parameter to a shift.
  2. Bioware RPGs? Maybe. Divinity Original Sin? I have a soft spot for the early Star Ocean games. Do you want only real time? Shadowrun's got fairly quick turn based combat, being a bit of XCOM lite.
  3. What methods are you using to load and unload the slides?
  4. Yeah, Qt has been around a while and is a powerful library. Other things to try, if you're desktop only, is doing XAML interop. (or UWP I think you can do C++ and XAML) -- though I don't see many games do that, mostly level editors. You might also try Scaleform, though I don't think that's free. For a game with a complex UI that you want to scale nicely, I think I'd avoid trying to rewrite the wheel for every single thing.
  5. Other things to try, is do the exercise, then do another, then try to do something that's not part of the exercise, like make the ball 'jump' when you hit a button, etc. Basically, get comfortable with the basic workflow of the engine you're working in, learn how to navigate that engine, learn how to try to solve problems with that engine.
  6. Render the results to an offscreen render target, with each being a different color and opacity, then check the contents of the texture for a pixel that is overlapped. For an optimization you can return early on the first pixel you find that is overlapped.
  7. Depends on how much I enjoy the programming I am doing at work, and of course, how busy things are at home. I've found that the less satisfied I am with my programming at work, the more time I find myself devoting to side projects.
  8. Make it multithreaded! Spawn a thread to check if a.max.X < b.min.X, then spawn another thread to check the Y, etc. then wait for all the threads to return to compute the result. Should be blazingly fast.
  9. Re Gian: It's alright, it's been a lively discussion, and for the most part our interests align. I think we both want the same thing -- more diversity, I think we're just quibbling over details. Re KostadinPetkov: I have a feeling that might be due to wanting to be sold internationally? Germany bans the swastika, so if they wanted to sell the game there, they'd have to go in and remove it from everything. So why do everything twice, just don't put it in the first place =\ Come to think of it, I don't think Wolfenstein has it either. I don't know how I feel about it, it's a little weird to see it removed from the historical bits, but i'm fine to see it gone from multiplayer.
  10. I actually disagree, games like this get kids thinking about WWII, and they are more likely to pick up a book on a shelf or ask their history teacher questions and want to learn about it once they have *some* exposure to it. World of Warships got me to read The Last Stand of the Tin Can Sailors. And there is a game that teaches nothing of the history, which, frankly neither does CoD multiplayer, or World of Tanks. They can all claim to be 'historical' or 'realistic' though. I want to stress this though, there is no history being told in CoD multiplayer. This is sort of like complaining about the horrible paint jobs allowed in War Thunder Ground Forces -- except here now that it's adding something worthwhile, diversity, the complaints against it have extra connotations that I don't think historical purists notice. Because you brought up the often repeated strawman of "Will non-white games need to add white people?" tangent. The two things are not equivalent, if you want to drop that line of reasoning, that's fine.
  11. Separate uniforms, I'd frown on, because it's basically a form of segregation, and it would definitely suck if the black character's uniforms ended up being easier to spot, giving a gameplay advantage to those who choose white characters. The main people it bothers to see black guys in nazi uniforms are, people with historical hangups in an already very much not historical game mode, and racists. I'm guessing people with historical hangups aren't going to be too keen on buying a CoD game in the first place, so that pretty much just leaves the racists. Quibbling over wermacht or nazi, when the wermacht did plenty of terrible shit, and fought alongside and for the nazi party is a bit silly. Feel free to start a separate thread, but it starts to head off into weeaboo territory very fast. They have a separate mode already, it's called Single Player Campaign. It's much more likely to hew more towards realism. (Slightly, this is after all, Call of Duty we are talking about) And it's not a both sides thing when it comes to squeezing white people into a game. It's called punching up instead of punching down. IE give a helping hand to those who need it, and are lacking representation, not giving more representation to a group that is already well represented. And remember, Europe was actually pretty diverse back before WW II, it's something that seems to get overlooked, especially in fantasy games. There were the moors, Poland's population was 1/3 minorities before WWII, heck even one of Napoleon's generals was black.
  12. There is a game call chessboxing, where two boxers alternate rounds of chess and boxing. Not super popular, as you can imagine. Jade Empire had a weird side scrolling shooter portion in it's RPG, Mass Effect had it's vehicle portions. Space Rangers is all over the place with different mechanics. X-COM has base building and tactics portions -- it's arguably the most successful blend of genres. But mostly it's better to spend as much time as possible honing your core game mechanic instead of throwing a bunch of things on the wall and seeing what sticks. I think it's mostly jarring when it requires a completely different set of skills, and more so if it comes out of left field without warning. Games have been successfully blending macro and micro level strategy, real-time and turn based for a while now. Like Total War. Same with vehicular and non-vehicular sections, like GTA. Some games successfully mix stealth and action, or first and third person.
  13. I'd argue that having some diversity where none existed before, even if the results are mildly problematic for some, is better than no diversity at all. In the WWII 'realism' case in a team deathmatch where outfits are assigned, I don't see a nice why of doing it without going to equally squicky lengths, like forcing a certain outfit or team on a player. (Oh, you black avatars can only play as outfit X or only on Allies) I think the best option in this case is a "Default Models Only" toggle, that if checked, the player will only see the default models on their screen. Black guy gets to play as a black guy, 'historical realism' guy gets a toggle so he doesn't have to be bothered by it. They might even have that option, who knows, it's certainly not a new option, I've seen it other shooters.
  14. Yes, the answer is to do nothing and pretend race and gender doesn't exist, all the while racism and sexism still happens. That works great if you're the one in power already. I think you fundamentally misunderstand MLK, he fought for rights, he fought to put the plight of black people in the public eye.
  15. As swiftcoder stated: The uniform is auto-assigned by what team one is on. Is it any better that half of all multiplayer players, people are fighting on the Nazi side? Isn't that distasteful? What is it about there being a black guy on the the Nazi team that is the last straw? EDIT: Or is it just a game, and the Nazi aspect of multiplayer deathmatch doesn't matter, in which case, why not let them be black?