Game engines are a collection of libraries and tools that provide a framework to create games.
18
votes
7answers
5k views
Easiest, most fun way to program 2D games? Flash? XNA? Some other engine? [closed]
this is a post detailing my search for the most enjoyable way for a hobbyist game programmer to sweeten his free time with making a game.
My requirements:
I looked at Flash first, I made a couple of ...
16
votes
7answers
2k views
What scripting language would you recommend for a C++ game project?
By scripting here I mean not just putting config data in a script, but scripting parts of the project like some class methods, test specific game loop, etc. This would be not just to accelerate ...
16
votes
7answers
3k views
How can one implement hot-swappable C++ modules?
Fast iteration times are key to developing games, much more so than fancy graphics and engines with truckloads of features in my opinion. No wonder many small developers choose scripting languages.
...
13
votes
6answers
3k views
Do any open source JavaScript 3D physics engines exist? [closed]
I'm working on a web-based 3D FPS game using WebGL, HTML5 and JavaScript. It is supposed to target PCs and net-books with WebGL-enabled browsers installed.
I'm wondering if there's an existing open ...
11
votes
4answers
3k views
Game engine with good Lua entity creation/management [closed]
I'm looking for an engine that constructs it's entities using Lua or other scripting language. This is in order to find inspiration and do it in my own engine as well.
I know that Cryengine does use ...
10
votes
5answers
1k views
Quick 2D sight area calculation algorithm?
I have a matrix of tiles, on some of that tiles there are objects. I want to calculate which tiles are visible to player, and which are not, and I need to do it quite efficiently (so it would compute ...
7
votes
3answers
386 views
Profiling and containing memory per system
I have been interesting in profiling and keeping a managed memory pool for each subsystem, so I could get statistic on how much memory was being used in something such as sounds or graphics. However, ...
5
votes
1answer
459 views
How to insert and remove blocks quickly in a Minecraftian world?
I currently have volume data for the world stored as an array of booleans. I then check each empty block and if it has non-empty neighbors the faces get drawn. This prevents me from sending a bunch ...
12
votes
2answers
3k views
Are high powered 3D game engines better at 2D games than engines made for 2D
I'm a software engineer that's new to game programming so forgive me if this is a dumb question as I don't know that much about game engines.
If I was building a 2D game am I better off going with an ...
8
votes
5answers
3k views
What is the Best Way to Start Building Your Own Games? [closed]
What is the best way to start from nothing when building your own game? What programming languages do you need to learn, and which platform would it be best to start on?
8
votes
6answers
1k views
Game Engine framework or library
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 ...
8
votes
3answers
382 views
How can I implement a command system for a point-and-click style adventure game?
I'm making a point and click adventure game, and I'm currently trying to figure out the best way to implement a command system.
Assume a Monkey Island or Maniac Mansion style interface, with a ...
5
votes
2answers
1k views
How should I manage level progression?
In my code, I just have a Level class right now in the main game loop that just blits a background and spawns some enemies for testing purposes...But I can't figure out how to go about implementing ...
5
votes
4answers
555 views
Need an engine for MMO mockup
What I don't need is an MMORPG engine, at the moment.
What I do need is a flexible easy-to-use engine that I can make a mock-up with. I don't need support for more than 10 players in an instance, so ...
5
votes
2answers
3k views
Commercial 2D game engines?
I know that there are several open-source/free 2D game engines out there; I am just wondering about commercial ones (if any). The idea of wanting of looking for a commercial engine is for support and ...
2
votes
4answers
2k views
Modifier System C#
I am trying to figure out a system that can easily modify objects on the fly.
For example, lets say I have an Entity2D that inherits from Entity.
Entity2D has a Position property.
Now I have a ...
1
vote
1answer
950 views
Which all are the best Android 2D Java based gaming libraries / frameworks? [duplicate]
Possible Duplicate:
Are there any 2D gaming libraries/frameworks/engines for Android?
Which all are the best and top using open source java 2D Gaming libraries for Android?I had already ...
0
votes
5answers
430 views
Collision detection logic
Edit 2
In the following picture sprite1 (the red square) is hitting the platform from the left, so:
sprite1_rightEdge>platformSprite leftEdge
would be true, so I can simply reposition ...
14
votes
3answers
2k views
What are the pros/cons of using a 3d engine for 2d games?
What pros or cons should a beginner be aware of when deciding between a 2d game engine (like Slick2D/Flixel/FlashPunk) and a 3d engine (like Unity) for 2d game development?
I am just getting started ...
12
votes
4answers
2k views
How can I make message passing between threads in a multithreaded engine less cumbersome?
The C++ engine I'm working on currently is split up into several large threads- Generation (for creating my procedural content), Gameplay (for AI, scripts, simulation), Physics, and Rendering.
The ...
8
votes
1answer
296 views
Is there anything equivalent to Portal 2's linked_portal_door in any other engines?
I need the functionality of the linked_portal_door that's in Portal 2. I've searched a little in UDK and mostly got people trying to duplicate the portal gun. Does anyone know if UDK, CryEngine, ...
7
votes
3answers
614 views
What should I be considering when designing an Event Manager System?
I have been puttering around with the fundamentals of a Java game engine, and I've reached the point where I'm ready to add in an Event Manager system.
I know, in theory, what an Event Manager should ...
7
votes
3answers
2k views
Questions about rendering access in UDK
I also asked about this over on the UDK forums, but haven't had much luck getting any responses. Basically, I have some experience with UT3 modding, but I'm just getting started with the UDK, and I ...
5
votes
3answers
636 views
How to update entity states and animations in a component-based game
I'm trying to design a component-based entity system for learning purposes (and later use on some games) and I'm having some troubles when it comes to updating entity states.
I don't want to have an ...
5
votes
3answers
3k views
Open Source Engine for RTS [closed]
I must write a cross-platform real-time-strategy game within 2-3 months. I want use C++ and OpenGL and am looking for an engine.
The engine must be open source and work under both Linux and Windows. ...
3
votes
2answers
697 views
Development platform for 2D web and mobile games
Is there a game development platform -- similar to Torque, or Unity -- which can be used to deploy 2D games on the following platforms:
Web
iOs
Android
Xbox Live Arcade (Preferred but not required)
...
2
votes
4answers
645 views
How to Create a Game? [closed]
I'm a newbie. I like to play games, but I'd also like to program them too. I know it's difficult to create a game, but please share the basic info I need to get started creating my first game. What do ...
1
vote
2answers
153 views
persistence of objects between game states
What are the possible ways of sharing different objects between game states and how do other engines implement such system?
Lets say a game has a couple of states (a menu state and a game state for ...
1
vote
2answers
552 views
Is there any option other than Component Based for game architecture?
Having read a lot recently on Component Based systems (for games), i find it hard to go back to my earlier state of mind.
If static object hierarchies fail to model "objects with a dynamic set of ...
-4
votes
4answers
6k views
Which game engine is ideal for a 3D RPG? [closed]
I am thinking about making a small RPG. I know some basics of openGL, but I do not want create my own engine.
My criteria are:
Ease of use
Can do rpg
game
3D
Which game engine is ideal for a 3D ...
4
votes
3answers
275 views
Calculating game map changes overtime when user is not even online e.g. farmville
With a game like farville, there is both processing during gameplay and when the user is offline (plants are growing, etc.)
So many of the elements on the game map depend on time.
Is there a trick ...
3
votes
2answers
552 views
Use a SQL Database for a Desktop Game
Developing a Game Engine
I am planning a computer game and its engine. There will be a 3 dimensional world with first person view and it will be single player for now. The programming language is C++ ...
3
votes
1answer
1k views
Game engine for turn based wargame
I would like to ask for game engine recommendations for turn based wargame development. I would like my engine to support;
hex maps
agents on hex
rule based ai for the agents
terrain on hex
...
3
votes
1answer
685 views
Fundamental physics component(s) in component-based game engine
What are the "smallest" physics components in your component-based game engine?
Would it make sense to create something like Positionable, Rotatable, Movable, Collidable and combine them the way you ...
1
vote
3answers
620 views
What Javascript game engines are out there, other than Impact? [closed]
Does anybody know of a decent (meaning preferably free ;)) alternative to Impact? Any suggestions are very much appreciated!
1
vote
4answers
1k views
Make the game run 60 fps in Irrlicht Engine
I want my game run at 60 fps, but i don't know where to start, i have the simple loop:
while(device->run()){
How do i lock the fps to 60?
0
votes
2answers
390 views
iphone 3d library with physics
are there any light 3d iphone libraries that must have:
Physics ( ragdoll physics )
3D scene graph
Advanced lighting (lightmapping and stuff)
Sound engine
Ability to import 3D model from blender, 3d ...
8
votes
3answers
2k views
Why XNA is not considered a game engine?
I'm just wondering what XNA is missing to be considered as a game engine? It does all the things a game engine should do (except the physics part); it also has support for every aspect defined on ...
7
votes
6answers
3k views
AAA Games and OpenGL?
What modern AAA games on the top of the market used OpenGL? If applicable, what engine did they use?
4
votes
4answers
879 views
Tile editor for flash based games?
I am trying to make the age-old version of pacman. And only then that I realized that I need to spend a heck lot of time for making the tile matrix itself. It gets messy more and more.
I've also ...
4
votes
3answers
2k views
Why do we use physics engines for collision testing or raycasting?
There is a thing I don't understand about game engines: why it is so common to use physics engines to do raycasting or collision testing?
Say that you have a 3D scene loaded in your scene manager ...
3
votes
3answers
1k views
Is “pure” OpenGL productive enough?
I know that this is a difficult question and I hope I can convey my meaning. Over time I've used many different engines from XNA over Unity to Panda3d and even tried native directX once. My final ...
3
votes
2answers
202 views
Which of these two particle generator lifetime management techniques is better?
What would be better:
An explosion class which gets created when needed, does it's stuff, then is deleted. (one instance per explosion)
An explosion class which persists through the whole game, and ...
2
votes
3answers
1k views
Game physics / 2D Collision detection AS3
I know there are some methods you can use like hittestPoint and so on, but I want to see where my movieclip colliedes with another another movieclip. Any other methods I can use?
by any chance does ...
2
votes
3answers
560 views
Is there a HTML/JS game engine/library that deals with things (HUD, menus, accounts, etc) other than the core gameplay?
I've been looking through the many HTML/Javascript game engines/libraries out there (many of which are found here https://github.com/bebraw/jswiki/wiki/Game-Engines). Most of them seem fairly ...
2
votes
2answers
648 views
Do Playfish and Zynga use Flash game engines?
I'm very interesting to learn how to make games 2D and 3D, But I'm very new to this field so I wondering if Playfish, Zynga and other producer of games on facebook are using game engines to make that ...
2
votes
2answers
423 views
Crafting recipes: storage and quering
Consider following situation. In a game you can perform crafting: i.e. create new items from existing ones (like in Minecraft). I have following game entities (simplified):
item: atomic part;
...
1
vote
1answer
128 views
How to provide a fully programmable pipeline for rendering?
I am writing a game engine and I want people who use it allow to define the rendering pipeline. Just they can define the scene geometry, characters, items, light sources, and so on. So the term ...
1
vote
2answers
3k 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
...
1
vote
1answer
400 views
Is there C++ library for packaging and reading multiple files to/from one file
Is there some small library for C++, or would be too much of a trouble to create one that "packs" (not compress) multiple game files into one bigger file (something like Valve .gcf) and reading from ...

