background preloader

Welcome to the Game Programming Wiki!

Welcome to the Game Programming Wiki!

http://gpwiki.org/

64 Things Every Geek Should Know - laptoplogic.com The term ‘geek’, once used to label a circus freak, has morphed in meaning over the years. What was once an unusual profession transferred into a word indicating social awkwardness. As time has gone on, the word has yet again morphed to indicate a new type of individual: someone who is obsessive over one (or more) particular subjects, whether it be science, photography, electronics, computers, media, or any other field. A geek is one who isn’t satisfied knowing only the surface facts, but instead has a visceral desire to learn everything possible about a particular subject. A Video Game Development Blog November 17th, 2008 Posted in Reviews, Featured | No Comments » A Digital Dreamer takes a close look at this gem of a PS3 game that every designer should take the time to play. We had heard a lot of great things about LittleBigPlanet for the Playstation 3 months before it was released. We heard things like the way the characters were designed and showed emotions brought instant smiles on the faces of pretty much anyone who had a chance to play it. We had heard about great looking levels, multiplayer interaction, and creation aspects of the game. Little did we know… Little did we know…

Game Design: The Tools You Need - The odd ramblings of a geek pretending to not be "all grown up" In my last blog post about Imagine Cup, I mentioned that we provide you all the tools you need to get started on your own Game Design, so I thought I’d fill you in on what you need, and where you can get it all from. XNA Game Development Building games in XNA is incredibly easy, and getting the technology set up is just as straightforward. Firstly, you need a PC – preferably with a decent graphics card. Particularly when talking about 3D games, where we take advantage of Direct 3D shading and other capabilities, you need a card supporting DirectX 9 and up (I just don’t want someone puzzling over why their shading isn’t working like I was when I ran a hands on lab with a laptop with a not-so-great graphics card).

Invent Your Own Computer Games with Python - Chapters Chapter 1 Read online: Chapter 1 - Installing Python Videos: Chapter 2 Read online: Chapter 2 - The Interactive Shell Chapter 3 So You Want to Be a Game Programmer? I often get email from people looking to get their first job in the game industry asking me for advice. What are companies looking for in candidates for entry-level programming positions? How come it’s so difficult to land a job? I can’t answer for the industry as a whole, but I can certainly tell you what I am looking for when trying to fill an entry-level programmer position. A few weeks ago, Joel wrote an article with advice for college students looking to become programmers. Data Structures Intro: Data structures are exactly what they're called. They're just different methods of storing large amounts of information in a useful way. For example lets say I have a shopping list with 5 items: MilkEggsBreadButterApples Now if you want to display this info you could use a string like this:

Hacking Techniques in Wireless Networks Prabhaker Mateti Department of Computer Science and EngineeringWright State UniversityDayton, Ohio 45435-0001 This article is scheduled to appear in “The Handbook of Information Security”, Hossein Bidgoli (Editor-in-Chief), John Wiley & Sons, Inc., 2005. 1. Introduction. 2

Opinion: Indie Game Design Do-s and Don't-s: A Manifesto [Veteran indie game creator Edmund McMillen, known for his work on 2005 IGF Grand Prize winner Gish, Time Fcuk, and Super Meat Boy for WiiWare, shares his opinions and manifesto on making indie games, with 24 clear do-s and don't-s to make your art thrive.] One of the most common questions I'm asked in interviews is, "Do you have any advice for independent game developers who are new to the scene, or tips for developers in general?" Well, I actually answered it this time: I came up with this list of indie do-s and don't-s. Now, I'm going to make clear that I'm not perfect and I'm sure as the years go by this list will change. But from where I stand right now, having made independent art/games for a living for the past 10 years, the advice below is crucial to all indie game designers, and all artists for that matter. Also note that when I refer to a "designer" or "artist," I include programmers.

IEEE 802.11 IEEE 802.11 is a set of media access control (MAC) and physical layer (PHY) specifications for implementing wireless local area network (WLAN) computer communication in the 2.4, 3.6, 5 and 60 GHz frequency bands. They are created and maintained by the IEEE LAN/MAN Standards Committee (IEEE 802). The base version of the standard was released in 1997 and has had subsequent amendments. The standard and amendments provide the basis for wireless network products using the Wi-Fi brand. While each amendment is officially revoked when it is incorporated in the latest version of the standard, the corporate world tends to market to the revisions because they concisely denote capabilities of their products. Ludum Dare Ludum Dare 29 Theme Slaughter!! April 10th, 2014 1:16 pm With over 3000 themes suggested by the community, how do we make that more manageable? With this!

High-speed multimedia radio Basics[edit] Capabilities[edit] HSMM can support most of the traffic that the Internet currently does, including video chat, voice, instant messaging, the Web (HTTP), file transfer (FTP), and forums. Advanced Programming Languages Introduction Research Syntax Semantics university lectures computer science Whether your goal is to earn a promotion, graduate at the top of your class, or just accelerate your life, lectures can help get you there. Our archives of lectures cover a huge range of topics and have all been handpicked and carefully designed by experienced instructors throughout the world who are dedicated to helping you take the next step toward meeting your career goals. Lifelong learns can turn their free time turn into self-improvement time. The online lectures on this list are more than lecture notes or a slideshow on a topic -- they were designed for audiences like you, with carefully sequenced themes and topics taught by veteran educators, and often with additional resources for your own independent study.

Related: