Game engines are a collection of libraries and tools that provide a framework to create games.

learn more… | top users | synonyms (1)

8
votes
2answers
2k views

Unit Testing at Unity3D

How to implement Unit Test at Unity3D. I wonder if it would be possible to extend the Unity editor to have some sort of testing framework in it. Is there any guideline to implement it? EDIT : ...
11
votes
2answers
1k views

Algorithm to shoot at a target in a 3d game

For those of you remembering Descent Freespace it had a nice feature to help you aim at the enemy when shooting non-homing missiles or lasers: it showed a crosshair in front of the ship you chased ...
1
vote
2answers
208 views

Making an interface for input in C - How?

I have a big question. I started to develop a simple 3D engine (or should I call it framework?). I use OpenGL for rendering and it is developed for Windows. It is all written in C. But I don't know, ...
3
votes
2answers
823 views

Can I remove the systems from a component entity system?

After reading a lot about entity/component based engines. I feel like there is no real definition for this kind of engine. Reading this thread: Implementing features in an Entity System and the linked ...
6
votes
2answers
1k views

Low-level game engine renderer design

I'm piecing together the beginnings of an extremely basic engine which will let me draw arbitrary objects (SceneObject). I've got to the point where I'm creating a few sensible sounding classes, but ...
1
vote
2answers
604 views

Sharing VBO with multiple objects and fixed size buffer data

I'm just messing around with OpenGL and getting some basic structures in place and my first attempt resulted in each SceneObject class (just contains vertex information right now) having it's own VBO ...
0
votes
5answers
568 views

game engine done, ideas missing [closed]

I read at many places how people have this GREAT ideas but are not able to program themselves. I have quite the opposite problem. I have developed game engine, level editor, embedded Lua scripting ...
4
votes
2answers
2k views

Web-based interactive fiction engine?

Are there any web-based interactive fiction engine that allow you to script a game and have it run from a website?
2
votes
3answers
720 views

Game Engine which can provide 360 degree projection for PC [closed]

I'm searching Game engine which can provide 360 degree real-time projection. I've already achieved this by using VBS2 Game Engine. (Ref.: ...
0
votes
2answers
430 views

how to get started with a game engine [closed]

I'm a 3rd year Computer Science student and I would like to get started with building a game engine or at least tinkering with making one. I am curious if there are any good resources to use to get ...
4
votes
4answers
474 views

Recursive or linear gameobjects update?

I have a tree of gameobjects, so every node contains a list of children. In update function: Is it better to do recursive or linear walking through game objects. update() { update self; ...
2
votes
2answers
2k views

What's the difference between a Game Engine and a Physics Engine?

What's the difference between a Game Engine and a Physics Engine? How do they work together, and what's the meeting point between them?
4
votes
4answers
385 views

Which software licenses cover my needs?

I want to license my game to protect my intellectual property, but also want to open-source, and sell it. Which licenses will allow me to do this? I'm not a legal expert, and I have no experience as ...
21
votes
10answers
3k views

How does one escape the GPL?

DISCLAIMER I don't pretend to know anything about licensing. In fact, everything I say below may be completely false! Backstory: Recently, I've been looking for a decent game engine, and I think ...
7
votes
4answers
5k views

Why has the industry switched from C to C++?

First of all i would like to have a real answer, i'm always trying to get more from various sources and articles, and when I read things like C++ is slow because it has virtual functions and because ...
-5
votes
1answer
228 views

Should I use reference counting on entities in component-based entity system? [closed]

In component-based entity system, should game objects be reference counted? What about components? Tell me please your pro and contra.
1
vote
0answers
132 views

Saving/loading code structure [closed]

I have a tree of game entities composed of components. I want to save/load everything to xml file, where my saving/loading code must be located: Scene class containing root node and functions ...
0
votes
2answers
2k views

c++ opengl sdl game engine tutorial

I have a decent knowledge of sdl,opengl and fmod. i am looking for a recent tutorial or book on the basic of making a game engine. Most of the book and tutorial i found are using old dead library like ...
1
vote
1answer
208 views

Game Engine Collision Handler

I'm making a collision handler for a Java game engine. I made an interface called Collidable. I have a method called onCollision which takes the parameter of my Engine Game Object. public void ...
1
vote
0answers
192 views

BSPs, Octrees and modern graphics hardware

I have read a lot of literature on BSPs, Octrees and like. Problem is that it is all old literature from software rendering time. Nobody describes how it is implemented today. So here is my idea how ...
1
vote
2answers
713 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 ...
6
votes
1answer
787 views

Resolution Independent

I am developing a game with XNA and I am a little desperate with resolutions. For now I have only implemented the main menu but I want to get a game that is independent of the resolution. As I am a ...
8
votes
1answer
426 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, ...
-6
votes
1answer
549 views

Choosing the right game engine [closed]

1 down vote favorite I'm trying to create a game in java inspired by a Gameboy Color Zelda game. I'm exprienced in java but not in game programming. I've been doing a lot of research on game engines, ...
3
votes
2answers
214 views

Looking for game engine to mock around

I'm a software engineer student (about to start my 2nd year) and I did really enjoy last years object-oriented programming and working with Java (greenfoot and later eclipse) to make simple games. I ...
2
votes
5answers
3k views

How do i choose what technology to use for a 2D game like Pokemon? [closed]

I apologize in advance for the wall of text about to come. I've had an idea for a game for a while now, and am stuck at step 1 of game development: Choosing a language/engine. I've read a whole ...
4
votes
2answers
417 views

Where and how to promote an HTML5 game engine?

I've recently completed an engine, called Irenic. Now, I was wondering, how could one promote it? The process surely is different than promoting a game, because a game can be played by almost anyone, ...
2
votes
3answers
226 views

Are there any good ways to know if a resource is patented trademark or illegal to use?

This is something that I worried about for a long time. While making games, it is hard to tell for sure if any of the resources are copyrighted unless a person is clearly aware that they are to a like ...
0
votes
1answer
936 views

Managing Game States

I'm thinking about making a StateManager for my game. I want to know how to design it; that is, how to use a stack to push and pop states onto, and draw them to the screen. For example, should each ...
0
votes
3answers
307 views

Central renderer for a given scene

When creating a central rendering system for all game objects in a given scene I am trying to work out the best way to go about passing the scene to the render system to be rendered. If I have a ...
12
votes
3answers
836 views

What platform were old TV video games developed on?

I am very eager to know how TV video games (which we all used to play in our childhood) were developed and on which platform. I know how games are developed for mobile devices, Windows PC's and Mac ...
2
votes
1answer
457 views

Is my engine concept a good one?

I'm currently writing a generic engine for my incoming games. I have developed few games already but never with the same "base" and my code was/is quite a mess. The idea was to create an engine that I ...
2
votes
1answer
377 views

Efficient manager/controller for uniform and/or attribute variables in a rendering engine

Most engines on the market have their drawbacks and it's difficult to find a simple/light-weight one that's open-source and doesn't have to put you through a rather complex learning process. Writing ...
4
votes
0answers
244 views

What engine/technology should I work with to accomplish my unique design goal? [closed]

I'm looking to begin a procedurally generated open-ended sandbox game and would like some educated opinions on a good starting point. (Take a look at the "Engine Specifications" if you don't want to ...
4
votes
2answers
540 views

How is xml being used for a game engine

In this question the first answer explains a way of defining components of a gaming engine in xml like this: <?xml version="1.0" encoding="UTF-8"?> <mobs> <mob> ...
11
votes
3answers
3k views

How smartly implement scripting in game

I'm developing a game engine. It is supposed to be an entity/components based one. For developing my game itself (using my engine of course) i though to use some scripting language to actually create ...
1
vote
1answer
203 views

How would a sprite spawn more sprites under themself every second?

I am making a snake game and am having trouble to make the snake go longer, at the moment when I run the program, I just have the snake head eating apples. But I want the snake head(30x30) to spawn ...
8
votes
3answers
384 views

Are there any narrative (or at least non-spatiotemporal) focused engines/frameworks?

EDIT (2): Since there are two answers and I haven't accepted any of them I figured I'd motivate what I'd consider an answer here: Either something strongly suggesting any such approach would be ...
2
votes
1answer
220 views

What data should a generic collision detection system gather?

I'm working on a relatively generic 2D AABB collision detection system for a game engine, and I've re-written it more times than I'd like to admit due to not calculating/recording specific details of ...
-5
votes
1answer
465 views

Writing a Massive Multiplayer Onlinegame by Own [closed]

I wonder how long it will take a single person to write a complete MMO engine. Is this possible? This question is only about the engine development. There will not be a lot of models or level design ...
1
vote
3answers
903 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!
21
votes
5answers
5k views

Implementing features in an Entity System

After asking two questions on Entity Systems (1, 2), and reading some articles on them, I think that I understand them much better than before. But, I still have some uncertainties, and mainly they ...
-4
votes
1answer
1k views

How much would it cost to produce a game engine, and website to sell it from? [closed]

I've been considering for a long time how much it would cost to hire developers and programers to make a game engine and website for the engine? Posibly even some graphic designers for game engine ...
10
votes
3answers
2k views

Why is it a bad idea to store methods in Entities and Components? (Along with some other Entity System questions.)

This is a followup to this question, which I answered, but this one tackles with a much more specific subject. This answer helped me understand Entity Systems even better than the article. I've ...
14
votes
5answers
11k views

SharpDX and game engines, back to zero?

I'm a desktop developer (I mainly do WPF for a living) but I want to make games as a hobby. So a few months ago, I started reading blogs, gamedevSE, you name it. I understand in the C++ DirectX ...
0
votes
1answer
296 views

What data structure should I use for a 3D platformer game?

I am developing a platformer game with XNA framework like Metroid but in 3D. Now I have to draw models and I have the question of the title. I read many post and I know that the main data structures ...
4
votes
1answer
187 views

What is the optimal way for updating different entities in an engine?

EDIT: half of my question seemed to disappear, but thankfully, it was still in the clipboard. When I say entities, I mean instantiations of various classes in my engine (example class: ...
4
votes
2answers
344 views

What would be the problems with using a singleton design pattern for my engine?

I'm desiging an HTML5 2D game engine in Javascript, and currently, I use the singleton pattern. There is only one global object in the namespace called simply Engine. All other objects are ...
1
vote
0answers
52 views

player cannot see up and down in the dialog mode in VBS2 VTK

I'm developing scenario in vbs2 vtk. In my scenario I need to use dialog mode for satisfying some requirements. I've successfully created dialog and I need movement in the dialog so that is also done. ...
0
votes
1answer
209 views

javascript function with game engine

I have coded my main menu for the game in html/css and need the image buttons to function with the engine using JavaScript. For example: Skip (Enable) Which skips the menu when you come back to play ...