• 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.
Sign in to follow this  
Followers 0
  • entries
    17
  • comments
    24
  • views
    12399

About this blog

Just like Grandma used to make.

Entries in this blog

kSquared
Roses say, "My love for you is fleeting and high-maintenance, and I require daily tending-to or I'll wilt". Chocolate says, "I melt in your mouth, yielding to even the weakest challenges, and what little backbone and fortitude I have is made out of delicious, creamy nougat." A card says, "Our relationship exists solely on the basis of meaningless $3.50 platitudes sold at convenience stores and drug-marts."

Give them Distilled Brilliance coupons instead and treat your baby right.
kSquared

Congrats SiCrane!

SiCrane was named a Staff member on Saturday during our bi-weekly meeting. Elevation to this rank of the GDNet pantheon is a feat approximately equal in coolness to any of the following:

-- finding a whole roll of Pineapple Life-savers that you forgot about in a jacket pocket
-- discovering that your Mag-Lite flashlight is, in actuality, a powerful lightsaber that can slice through steel girders with the ease of a hot knife through butter
-- getting to relive that scene in Back to the Future where Marty turns Doc's amps up to maximum volume, plays a chord, and is hurled against the opposite wall
-- falling into a vat of radioactive waste and then emerging with the supernatural ability to punch Michael Moore in the face at will, no matter the separation between the two of you in space-time
-- extension methods in C# 3.0, mmm

Drop him a line and give him some warm fuzzies, and tell him I sent you. =)
kSquared
At the behest of the Many-Tentacled One, I've made a short C# quiz. I'm not as cruel as Washu, however, so we'll be breaking up the quiz into several individual mini-quiz entries rather than barraging you at once with an interrogative onslaught.

C# introduces a few new operators that aren't always in other languages. Are you sure about what's going on? Take this short quiz about conversions and the "as" operator and find out.
kSquared
Solving tricky problems is a technique you need to master if you plan on designing any sort of complicated system. Many times such problems require a healthy dose of intuition and ingenuity. But if you can only get this experience by solving the problems to begin with, isn't it a bit of a catch-22? Not quite. Here's some general strategies on how to crack the tough cookies, with a classic example of a head-scratcher that tends to confound beginners.
kSquared

Civ 4's title music

I was immediately captivated with the title music for Civ 4 -- the haunting and yet upbeat melody is very forceful and tribal. I set out to getting a copy of the lyrics, and you can see the fruits of my labor here (as well as download the music itself).
kSquared

Swiss cheese security

(the entry)

Have an opinion about security? Raymond Chen sure does, and he's not happy when he has to fix compatibility issues caused by patches. But who's really at fault:

-- the client developer, for working with someone he didn't know would later be deemed a security hole?
-- the API publisher, for releasing the security hole in the first place?

Chen seems to come down on the side of the API publisher (understandable, since he works for MS), saying that "The real fix is not to rely on the security hole." That seems a bit self-evident -- after all, few people would rely on a security hole if they knew it was a security hole to begin with.
kSquared
Among the .NET set, Windows Forms comprise the fundamental building blocks for a snazzy application. As far as game development goes, they're excellent for prototyping or tools (and if you're using managed DirectX, you almost certainly paint to a Form surface). Graham Wihlidal uses them extensively for his upcoming publication (the name of which escapes me at the moment), which gets you knee-deep in tools development for games -- level editors, environment builders, world creators, that sort of thing.

Unfortunately, if you do any kind of multithreaded processing, you've probably been tempted to use DoEvents more than once; more so if you've previously used or are currently using Visual Basic.NET. While not intrinsically a bad idea, it's indicative of bad design. But worry not! There are smarter alternatives, as we outline here.

Also, if you're looking for a replacement that solves about 90% of your DoEvents problems, here's one good way to solve your woes. Best of all, it's drag and drop, so you can use it straight from the designer.

-- k2
kSquared

Go time

We're open. Check out the goodness. Special thanks to everyone that volunteered beforehand to help me test it out. If I had to come up with a short summary of what kinds of things you'll see there, the answer is "thinking about interesting problems". Carrying out thought experiments. Of course there'll be the occasional delving into code. We also have a few side projects going; Metalyzer, a calculus tutorial in the works, and Undictionary, which is more random fun than anything productive.

If you find any problems, I'd also much appreciate if you could report on it. Contact info is in the "Contact Us" link on the upper-right of the page (the linked page, not this one, of course).

I think I'll still use this space to post info about the mobile-platform 2D space shooter (think Raptor but freeform and the ability to turn in all directions instead of always facing forward) and Metalyzer (a heuristic analysis engine), but I just can't abide living without all the cool code-widgets I've set up, so it'll be hard to tear me away for very long. [wink]

Thanks to everybody for all their help, and for getting me motivated to develop software in the first place. It's great to have a hobby that's got such an awesome community behind it, and it's a pleasure to be able to give something back by serving the forum itself as a moderator. Speaking of which if you don't get out to the General Programming forum much, you should! We have a lot of smart people, and there's always several interesting topics on the front page.
kSquared

BugMeNot appears down

Users of the BugMeNot site this morning were greeted with a barrage of GoDaddy advertisements rather than the warm, comforting glow of compulsory-registration bypassing. I hope this isn't a permanent hiccup, or some heads are going to roll. This will also probably upset Eric Hamiter, who was developing a new version of the FF BugMeNot plugin, slated to be released this week.

[edit:] Looks like things are back to normal. Whew!
kSquared
Howdy, fellow GDNet'ers. After some pushing and prodding and being stabbed with the occasional rhino-horn, I've been persuaded to set up a blog with some colleagues. The GDNet journal interface, while excellent, is just a tad too restrictive for my tastes, so we'll be using our own setup on private hosting. Keep your eyes peeled!

-- k2
Sign in to follow this  
Followers 0