• 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

1111 Excellent

About mutex

  • Rank
  1. I've been fortunate enough to not lose anything serious to hard drive crashes. However, I did purposefully delete some of my earliest projects from middle school to save space, which is something I regret since I want to see how bad my code was back then.
  2. I took up photography a few years ago. It has been very satisfying (and quite a money sink as well).
  3. Yeah, sometimes development is downright tedious and boring, especially if you're not intimately familiar with what the person is working on.   What might be more interesting is seeing video of how someone debugs a specific complex problem. I've realized that some developers don't really have much in terms of debugging skills, since it isn't something that is really taught anywhere, and such videos may help them learn how to attack certain problems.
  4. I started in middle school around 1995 when I saw a neighbor display a message on his computer with a batch file. After that I started writing my own batch files, and eventually bought a copy of Visual C++ 1.0 (they used to sell that sort of stuff in stores) and learned C++. High school was all about learning C++ and writing various incomplete games. Then in college I majored in CS, and along the way branched into other languages like C# and Python. I also interned at a major software company, and after graduating, I went to work for them full time. Nearly 8 years later I'm still there, and am now a Senior Software Developer working on a secret project that will have an enormous impact in certain industries.   It's kind of sad, but throughout all this time I've completed a single game: a Tetris clone that I wrote in a few days back in college, just to be able to say that I've finished a game. I've worked on a variety of other things in my spare time, however, most recently a backup program that I now use to back up all my data with deduplication and redundancy.       It doesn't bother me. I think it's because I never really understood just how big the software development world was until I was fairly established as a developer.   Don't get frustrated. Just take things slowly and one day you'll wake up realizing that you know a ton of stuff. The key is to enjoy learning, and to constantly learn.
  5. At one time I was seriously addicted to Reddit as well, and one day I decided that it was eating too much of my life and simply quit cold turkey. I haven't been back since.   That site is awesome. It provides so much information and has so many funny and interesting stories. But it sucks you in and consumes you like no other.
  6. The most meaningful project of my professional career is something that will be used by lots of people. I can't go into details about it, unfortunately. As for my hobby projects, I think my tetris clone wins because it's the only game I've ever completed. Yes, I'm aware of how wrong it is to be on GameDev for over a decade and only complete 1 unoriginal game
  7. The new layout feels rather busy to me. Maybe remove some of the lines and tighten up spacing?
  8. Yeah, winter tires sound like a good idea, but on the other hand snow/ice events like these are relatively rare so buying a set of these tires isn't easily justified. I don't recall any snow/ice at all last year, for example. The cheaper alternative is to just work from home :)
  9. I had to drive down an iced-up hill Monday evening. I've driven on snow before and don't have a problem with it. The hill, on the other hand, was rather scary. I was going slower than walking pace because the car in front of me was crawling, but even at that speed my car was slipping and twisting. Events like these are quite rare in the Seattle area so people, including myself, just don't have the experience to drive in such conditions.
  10. I agree with everyone else, quit the retail job and concentrate on school. Furthermore, you're a CS student so you should be looking for CS internships for summers. Those will be worth significantly more in terms of experience and resume material than a retail job.
  11. Quote:Original post by NickGravelyn Quote:Original post by cutthepeaceQuote:Are there any massive downsides to the area to be aware of? TRAFFIC: I-405 is horrible and I-5 in Seattle gets squeezed down to two lanes each way.All highways around here suck. My main recommendation: live somewhere close enough that you can get to work without getting on a highway. Bonus points if you can walk or ride a bike. :)Alternatively, work somewhere with flexible work hours so that you can avoid rush hour traffic. For a while I wasn't even aware that traffic got bad until I regularly started working earlier in the day.
  12. I think several people here wanted to play Planescape Torment but could no longer find it. I got a used copy a while back for $45, but now it's available on GOG for $9.99.
  13. Quote:Original post by way2lazy2care Quote:Original post by Concentrate I guess bad wording. Most of my classes are proofs. Prove that this is true or that is false. Write a language that accepts language of this form, or prove the union of R1 and R2 are regular, provided that R1 and R2 are regular... Stuff like that is useless, to me at least. It help my proving ability but what for? I'm not going to work on trying to prove the next best theorem. I'll leave that to the extra-ordinary geniuses out there. I wanted to become a programmer because I love to program. And truthfully, school does help somewhat, teaching me how to study by m self, and about data-structures and what not, but if it came down to it, I could do this all by my self, without the expense of 30 grand a year. I'm not saying the things school's are teaching are useless, but my school at least, teaches you how to become a scientist, rather than how to become a programmer. And most teachers here aren't bad and hard to understand. Although, occasionally there are really good teachers. Anyways, I guess this post was a rant, because I know I'm not going to drop out or whatever. Doing to good for that. Its just that, we'll I don't think school is the correct data-structure for software programmers. you'd be surprised where all these "useless" things pop up in useful situations.And when people miss these "useless" things they can end up with surprisingly bad code as they try to reinvent CS but poorly.
  14. Quote:Original post by Shinkage I just upgraded to 2010 this week myself and, though I hate to say it about a new purchase of yours, I find it to be an almost strict DOWNgrade compared to 2008. I was totally unimpressed with the new intellisense, to the point where I just had to turn it off because it was putting red squiggles everywhere that it really should have been able to figure out. I have no idea what was supposed to be improved, because it certainly works no better (arguably actually worse) than it did in 2008, at least for my projects. Echoing others' suggestions that VAX is still almost a required purchase.That's really surprising because I've had the complete opposite experience with VS 2010 Intellisense and C++. With 2008 I had to compile often to see if my code was syntactically, but with 2010 I generally rely on the red squigglies to find errors as I type. I've seen it handle everything from macros to templates to lambdas, and have had numerous occasions where I swore Intellisense was wrong only to discover that I was wrong when I tried to compile. And this is in a huge code base with tons of headers and code of all variety. You should try figuring out what's wrong with your Intellisense setup, because it's nearly flawless in its accuracy as far as I can tell. The biggest downside is performance when compared with .NET Intellisense since it takes a few seconds for it to update and display the autocomplete list.