Framework is an software abstraction where generic functionality can be selectively changed by user code, thus providing application specific behaviour.

learn more… | top users | synonyms

22
votes
3answers
2k views

What's the difference between a Library and an Engine

I am working on a library to help 2D-Game development with Scala. So far it is a collection of helpful classes, file loading, collision detection, images, sprites... So when does it stop being a ...
19
votes
4answers
4k views

Are there existing FOSS component-based frameworks?

The component based game programming paradigm is becoming much more popular. I was wondering, are there any projects out there that offer a reusable component framework? In any language, I guess I ...
9
votes
2answers
5k views

Entity Component Systems with C++ - Accessing components

(What I'm describing is based on this design: What is an entity system framework?, scroll down and you'll find it) I'm having some problems creating an entity-component system in C++. I have my ...
7
votes
10answers
997 views

What tools should I consider if my aim is to make a game available to as many platforms as possible? [closed]

We're planning on developing a 2D, grid-based puzzle game, and although it's still very early in the planning stages, we'd like to make our decisions well from the beginning. Our strategy will be to ...
19
votes
7answers
12k views

What languages are used to develop MMORPGs like EVE Online and WOW?

As I understand it, MMORPGs are games that run on your computer like any other normal 3d video game but, with each action that happens with in the game, changes are made to the universe via HTTP calls ...
13
votes
3answers
3k views

What is a game framework versus a game engine?

What is the difference between a game framework (e.g. XNA with C#, SDL for c++) and a game engine? Do game frameworks USE engines? Does a game engine encapsulate sub-engines like physics engines, ...
6
votes
8answers
8k views

Alternative to pyGame? [closed]

i'm learning something about game programming from a book about "pyGame". pyGame is simple, but... python is a little complex and different from my previous knoweledge about programming. I know ...
19
votes
6answers
1k views

Coordinate system handling for 2D UI

Following on from the aspect ratios question, I'm interested to hear what other people are using when working on 2D UI systems (most likely their own home-grown solutions). Specifically, how do you ...
8
votes
6answers
1k views

Game Engine framework or library [closed]

I'm on the planning stages for an internal game engine I am about to start creating, which will be used for all my games going forward. But I'm struggling a bit with how it should be built. The ...
6
votes
3answers
224 views

What middle tier and backend libraries exist for handling player matching and out of game information? [closed]

Are there any libraries or frameworks readily available that handle player metrics, rankings, matching, tournaments, etc? Anything for managing the player community? (Please don't say DotNetNuke)
2
votes
2answers
5k views

What 2D game engines are there available for C++? [closed]

I just realized there are not C++ 2D Game Engines that I know of. For example, something like Pygame in Python, or Slick2D in Java. We have the following: SDL -> Too low level, not a Game Engine ...