Design

TwitterFacebook
Get flash to fully experience Pearltrees
Cross-platform

Design Patterns

http://edn.embarcadero.com/article/31863 The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential details of the underlying problem from its usually complicated real world. Several modeling tools are wrapped under the heading of the UML ™, which stands for Unified Modeling Language™.

Practical UML™: A Hands-On Introduction for Developers

Software design is a process of problem solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution. http://en.wikipedia.org/wiki/Software_design

Software design - Wikipedia, the free encyclopedia

http://en.wikipedia.org/wiki/Game_programming Game programming , a subset of game development , is the programming of video games . Though often engaged in by professional game programmers , many novices may program games as a hobby . Some software engineering students program games as exercises for learning a programming language or operating system . [ citation needed ] [ edit ] Development process

Game programming - Wikipedia, the free encyclopedia

http://en.wikipedia.org/wiki/Video_game_development Video game development is the generally involved and lengthy process of creating a video game .

Video game development - Wikipedia, the free encyclopedia

http://en.wikipedia.org/wiki/Physics_engine A physics engine is computer software that provides an approximate simulation of certain physical systems , such as rigid body dynamics (including collision detection ), soft body dynamics , and fluid dynamics , of use in the domains of computer graphics , video games and film .

Physics engine - Wikipedia, the free encyclopedia

engine - Tips for writing the main game loop? - Game Development - Stack Exchange

http://gamedev.stackexchange.com/questions/651/tips-for-writing-the-main-game-loop Game loops often do the same type of work for most games, so I have been thinking of a way to make a generalized game framework. It is better to write one implementation of a game loop and share it between games. It saves work when creating a new game, and improvements to the shared game loop can be shared by all games (for example, adding a FPS counter or screen capture feature).
The game loop is the heartbeat of every game, no game can run without it. But unfortunately for every new game programmer, there aren’t any good articles on the internet who provide the proper information on this topic. But fear not, because you have just stumbled upon the one and only article that gives the game loop the attention it deserves.

deWiTTERS Game Loop – Koonsolo Games

http://www.koonsolo.com/news/dewitters-gameloop/
http://gafferongames.com/game-physics/fix-your-timestep/ In the previous article we discussed how to integrate the equations of motion using an RK4 integrator. Integration sounds complicated but really it’s just a way to advance the your physics simulation forward by some small amount of time called “delta time” (or dt for short).

Fix Your Timestep!

http://www.gamasutra.com/view/feature/1830/multithreaded_game_engine_.php

Features - Multithreaded Game Engine Architectures

Even though multicore processors have been available for the PC for well over a year, and the Xbox 360 has already sold millions, there is still a lack of knowledge regarding the development of game engines for multicore platforms. This article will attempt to provide a view to game engine parallelism on an architecture level.
http://cowboyprogramming.com/2007/01/05/multi-core-processors/ This article originally appeared in the "Inner Product" column in Game Developer Magazine, February 2006

Cowboy Programming » Multi-core Processors

I personally would use polymorphism here. Why have a missile vector, a tower vector, and a creep vector..when they all call the same function; update ?

c++ - Several classes need to access the same data, where should the data be declared? - Game Development - Stack Exchange

Glenn Fiedler. Game Development + Game Programming Tutorials

Regular readers of this blog know that I started work at Sony after leaving Pandemic. But what have I been working on? Until now this has been a secret… I can’t wait until you guys get to play this online.