• 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

317 Neutral

About inavat

  • Rank
  1. The only way his wife might be relevant is that she's founder and CEO of "Fountainhead Entertainment", and she's supposedly an admirer of Ayn Rand. Carmack supposedly is as well. The reason that's relevant is that Ayn Rand, while she was an unabashed sexist, does decry racism: [url="http://www.freedomkeys.com/ar-racism.htm"]http://www.freedomke...m/ar-racism.htm[/url] I'd suggest to Carmack that Ayn Rand would consider John Derbyshire's small-minded views "most crudely primitive". [quote]Racism is the lowest, most crudely primitive form of collectivism. It is the notion of ascribing moral, social or political significance to a man's genetic lineage -- the notion that a man's intellectual and characterological traits are produced and transmitted by his internal body chemistry. Which means, in practice, that a man is to be judged, not by his own character and actions, but by the characters and actions of a collective of ancestors. Racism claims that the content of a man's mind (not his cognitive apparatus, but its content) is inherited; that a man's convictions, values and character are determined before he is born, by physical forces beyond his control. This is the caveman's version of the doctrine of innate ideas -- or of inherited knowledge -- which has been thoroughly refuted by philosophy and science. Racism is a doctrine of, by and for brutes. It is a barnyard or stock-farm version of collectivism, appropriate to a mentality that differentiates between various breeds of anmials, but not between animals and men.[/quote]
  2. [quote name='Stormynature' timestamp='1337431816' post='4941419'] Generically the thread's title is too open and somewhat offensive most likely in its ambiguity esp given his wife's ethnicity irl. .... As a straight out point very intelligent people can at times say very dumb things and vice versa. [/quote] You've just provided an example of an (I assume) intelligent person saying a very dumb thing. What does his wife's ethnicity have to do with it? She's asian, how's that relevant? If she was black it still wouldn't settle the question of racism. This isn't even the simple-minded "I have a black friend!" response to racism, it's the "I have an asian friend, so obviously I don't think blacks are inferior!" response? [quote] [left][background=rgb(250, 251, 252)]Id Software is just one part of the larger Zenimax organisation...[/quote][/background][/left] [left][color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][background=rgb(250, 251, 252)]id does its own hiring, and I assume Carmack has lots of say in that hiring if he chooses to be involved. Irrelevant.[/background][/font][/color][/left]
  3. [quote name='Hodgman' timestamp='1337411403' post='4941372'] [quote name='bbr125' timestamp='1337395985' post='4941337']All you've done is attempt to damage the reputation of another in a public forum. [/quote]QFE - seeing this is just a thread about slandering someone's reputation (and only at all relevant because said person is well known in this community - for reasons outside of the scope of this thread), does anyone care if I close it? [/quote] Where's the slander? I didn't assert anything that's false. I did ask a question -- a question that I think is valid given his statements and his reluctance to answer the question, even when posting in this very thread. He has time to say he doesn't "think very highly [color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][left][background=rgb(250, 251, 252)]of people that go out of their way to take grievous offense in other people’s names." He has time to say he's tempted to make a "thoughtful position statement" but doesn't want to start an argument since it wouldn't be "orthodox political correctness."[/background][/left][/font][/color] [color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][left][background=rgb(250, 251, 252)]The one thing he hasn't done is say he disagrees with Derbyshire on those particular points, or even to say "I'm not a racist." Of course he doesn't *have* to say that. I wish he would though. I've looked up to Carmack for a long time and wouldn't slander him.[/background][/left][/font][/color] [color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][left][background=rgb(250, 251, 252)]As to whether you should close this thread, I don't quite understand why you would but it's obviously not up to me. The conversation has been civil. Carmack has poked his head in, so it's not like we're talking about someone behind his back and without giving him a chance to respond and set the record straight. There have been threads about people outside of gamedev being racist which weren't closed. There have been threads about games being racist or sexist. These weren't closed.[/background][/left][/font][/color] [color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][left][background=rgb(250, 251, 252)]I think it's relevant for more than just because he's "well known in this community." It might be relevant to black members of this community who might want to know whether applying at id may not be a good idea. It might be relevant to black people already working at id, for that matter.[/background][/left][/font][/color] [color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][left][background=rgb(250, 251, 252)]Please don't to paint this as a blind smear campaign (if it can be called a campaign). I haven't uttered one false statement, I was simply surprised by some of his statements and have asked a question publicly about them. He's chosen not to answer the question.[/background][/left][/font][/color]
  4. [quote name='ID_AA_Carmack' timestamp='1337371538' post='4941265'] As a general rule, I don’t think very highly of people that go out of their way to take grievous offense in other people’s names. The comments sections in the meta-articles about the actual article are filled with a great many people whose company I would not enjoy. I am a little bit tempted to try to write a thoughtful position statement, but I know that anything that strayed from orthodox political correctness would generate lots of little tempests in a teapot, and I am too busy working to argue. [/quote] So you settle for no statement at all on your position? That's pretty weak. I don't think you've given anyone the impression of being shy to give your opinion on other topics in the past. You're an influential member of this community -- one looked up to by countless game developers, to be sure, myself included. I won't go as far as saying "You owe it to us", because I don't think you as a private citizen owe us anything in particular, but it seems the right thing to do to set the record straight. "Too busy to argue" seems like an excuse. In the time you took to set the record straight about which racist article was being referred to, you could have written a one-liner to reassure the black members of this community (or your black employees, for that matter) that you don't think they are less likely to be productive non-violent members of society because of the color of their skin. And setting the record straight doesn't imply staying around to argue about it. Regarding the article you actually were referring to, it's just as ignorant, if not as blatantly racist. [quote] [left]White supremacy, in the sense of a society in which key decisions are made by white Europeans, is one of the better arrangements History has come up with. [/left] There have of course been some blots on the record, but I don't see how it can be denied that net-net, white Europeans have made a better job of running fair and stable societies than has any other group.[/quote] This is an unfortunately selective and simplistic reading of history. How long have white Europeans been running "fair and stable societies"? For how many thousands of years were the Ottomans, the Persians, or the Han the paramount of civilization during their times? Where were the origins of civilization, and what were white Europeans doing at the time? Might a dominant civilization at any of these times throughout the millenna not have suggested they'd done a "better job of running fair and stable societies than has any other group"? It's ignorant to mistake correlation for causation, and it's lazy and convenient to attribute race as the cause. The "logic" employed by Mr. Derbyshire could just as easily be used to assert "Male Supremacy", "Christian Supremacy", "Straight Supremacy", and "American Supremacy". I wonder how you feel about the section entitled "The Case Against Female Suffrage" in that very book you're reading, Carmack. I wonder whether you'd scrutinize a black programmer applying to id more than you'd scrutinize a white one. I hope this isn't the last we hear from you on the topic. I don't give a shit about political correctness, but ignorance, myopia, elitism, and prejudice all rub me the wrong way.
  5. Agreed. Frankly, my hope is that this thread draws enough attention that Carmack notices and says "Whoa, you took it wrong. What I meant is this." And then I can go back to my lazy hero-worship
  6. Sure, the question mark in the subject is purposeful. I'm not saying he's racist, I'm wondering if he is. Saying he doesn't find it "that offensive", without any sort of qualification (of the sort you just made) makes you wonder, though. I'd like to hear him speak more to the topic, if for no other reason than that I've considered applying to work at id and wouldn't want to end up in an environment where racism is acceptable.
  7. Hard to believe, he's a person I've held in high regard for a long time. But see for yourself: [url="https://twitter.com/#!/brennen/status/202756417977978880"]https://twitter.com/#!/brennen/status/202756417977978880[/url] The article they're talking about is: [url="http://takimag.com/article/the_talk_nonblack_version_john_derbyshire#axzz1vAztA2sT"]http://takimag.com/article/the_talk_nonblack_version_john_derbyshire#axzz1vAztA2sT[/url] Some quotes, which can't be construed as anything but racism: "Before voting for a black politician, scrutinize his/her character much more carefully than you would a white." "Do not settle in a district or municipality run by black politicians." "Do not act the Good Samaritan to blacks in apparent distress, e.g., on the highway." Think what you will about the arguments regarding statistics when it comes to large groups of black people. Completely ignore the socio-economic and historical factors if you want. But to suggest not living somewhere that's run by a black politician is plain, blatant racism. To counsel your kids to not help a black person in distress is sick.
  8. [quote name='Schwartz86' timestamp='1315426022' post='4858785'] [quote] It's a bit like teaching an american Rugby. You can go over all the rules for quite some time, if you throw them in a game after explaiing all the rules, they will forget everything you told them. You get more by letting them play a little bit, screwing up, and then explaining the details after they have some initial exposure. [/quote] That is an awesome analogy. As an American who has played rugby I can 100% relate to what you are trying to say! [/quote] Actually it's a shitty analogy because it's a strangely specific example of a general bit of common sense. You tell anyone of any nationality the steps and rules to accomplish any non-trivial task, be it sport or job or game, and that person will not fully grasp the task until that person tries it out for himself. That's why our first President, George Washington, invented the concept of "practicing shit", when before him everyone just sat around talking about how to do things.
  9. I'm surprised you all are simply trying to solve this person's problem yourselves by giving him code instead of actually helping him by teaching him what he's doing wrong. tom_mai78101, first of all you need to understand the equations you're using. On paper, figure out how you would move an object given a "rotation angle". Figure out how to compute the resultant x and y coordinates, given initial x,y, orientation, and distance. You'll need simple trigonometry.. specifically the SOHCAHTOA may help. Only once you understand the process on paper should you try to code it. Once you code it, if it's wrong then it's time to debug. Examine what you're getting as your initial values. Use those and plug them into your formula on paper. Use a calculator if you have to translate between radians and degrees, and make sure you're getting what you expect in the code. Then use the calculator to compute your trigonometric functions (sine, cosine, etc), making sure your paper/calculator steps and values are matching up with your program's steps and values. Make sure your object is showing up in the expected locations when you manually change its position. etc. Instead of looking at the whole thing and asking, "Why the fuck doesn't this work?", break it down into small pieces and analyze every single piece exhaustively. That's debugging, and if you learn how to do it well you'll be halfway on your way to being a good programmer.
  10. [quote name='DarklyDreaming' timestamp='1314145192' post='4853026'] Finally, NDA:s and contracts are not just 'something for the big boys' - if you're in business at all, for any protracted length of time, you really [i]really[/i] have to get this stuff unless you're solely relying on being incredibly lucky; which is a poor business outlook to have. [/quote] There are lots of businesses whose business models aren't based on secrecy. Not every business needs an NDA.
  11. [quote name='Trienco' timestamp='1314125099' post='4852887'] People really need to stop making other people believe that Quaternions are the answer to Gimbal lock. They are completely interchangeable with rotation matrices and irrational fear of gimbal lock is NOT one of the good reasons to use them. And especially if someone DOES have issues with gimbal lock, just replacing matrices with quaternions and still basing everything on Euler angles won't help a thing. [/quote] LOL. Euler angles come with the problem of gimbal lock. Proper use of quaternions fixes that problem, and presents lots of other advantages as well. What's your deal, are you one of Euler's ancestors?
  12. [quote name='AllEightUp' timestamp='1314068668' post='4852623'] I wonder if you are being contrary on purpose or not. You are coming across as exactly the type I will not hire. I made suggestions about how I look at things and all the specifics are picked apart. I don't mind being questioned yet I do mind being called unreasonable. Somewhere you have a problem with my comments but nothing here makes any sense to me. Everything is personal feel, you don't like my feel then don't interview with me, all done. Bitching about it, that's not a good indication of someone I want to work with. [/quote] I wasn't looking for a job We disagree. What's the big deal? Do you always get so upset when someone disagrees with you? I'm not telling you what to do or who to hire.
  13. Automatic gold star if they were at a company at point of ship? That's arbitrary and not an indicator of a person's skill in any way. I don't know. Maybe I would hire for a different type of person than you guys would be looking for? Call me crazy, but I would be looking for someone who's a great programmer, good communication skills, and who can demonstrate his ability to solve non-trivial problems by showing me something non-trivial. And writing a Breakout clone does not count as non-trivial. Writing a breakout clone counts as a big load of trivial programming. This whole "learn how to program games" movement is ridiculous, in my opinion. There are good programmers, and there are bad programmers. There are creative programmers and there are dull programmers. There are intelligent programmers and there are dumb programmers. There are clean programmers and there are messy programmers. But a guy who "learned game programming" by "programming a game" isn't necessarily a good programmer. I'd take someone who could show me a hardcore, nontrivial embedded systems project, for example, over some kid that worked for three years to complete a shitty looking FPS by reading web tutorials. I think you'll find that the more intelligent the lead engineers at a company, the less they will care about whether you made purty pictures move.
  14. [quote name='return0' timestamp='1314058773' post='4852584'] When I interview people I like it if they have contributed to a useful FOSS project and can point me to their github commit history. If they have made a game (or app, whatever) on their own and pushed it all the way, especially if they've made money, it's pretty impressive. Demos, meh. Maybe if they are really really good I guess? [/quote] Why does it matter if a program they've contributed to is FOSS? Are your projects FOSS or something? And why are you impressed by pushing a game or app "all the way", especially if they've made money? This shows a supreme misunderstanding of the industry, in my opinion. First of all, a game making money and a game containing quality programming are in no way correlated. So.. you're hiring good marketers as programmers? Or, you're hiring good designers as programmers? Secondly, unless you're hiring someone to be personally in charge of starting and finishing a game by himself, what exactly is valuable about that skill to you? In general, what's the logic, if any, behind your hiring criteria?
  15. [quote name='AllEightUp' timestamp='1314051556' post='4852548'] You take this out of context. For a "NEW" programmer just out of school these are the types of things I look for. For old hands, if they are specialized that's fine, but I still like to know they are broadening their horizons so a hobby renderer and possibly some goofy stuff they've tried helps. [/quote] But why do you prefer a full game to a few interesting demos showing mastery over a few interesting problems?