Application Programming Interface - the specification of the methods, classes, structures etc of software libraries and how they are to be used when developing applications using those libraries.
1
vote
2answers
62 views
How to create an API for event-based, modular Java game?
I don't really know how to explain what I am trying to do that well, but yeah I'll try my best.
I'm currently creating a game with LWJGL 3, and I hope to make it event based and rather abstract as to ...
0
votes
0answers
30 views
POST & push for turn-based network?
Can you create a viable two player turn-based networking implementation using only REST API for outbound and push for inbound data? If a game is comprised of, on average, 30 moves, is it a bad idea to ...
2
votes
1answer
257 views
GameMaker android support
Game-maker asks me to install android sdk api 13 for it to work. I opened the SDK Manager so that I install it, clicked at API 13 and I couldn't be able to click the "install packages" button. I ...
0
votes
1answer
52 views
How to access the players XBOX account from your Windows 10 game app? [API?]
We want to release a game that was previously an Android game for Windows 10 (Store / Desktop). Could you tell me how we can access the players XBOX account, see his friends and compare their scores? ...
0
votes
1answer
35 views
Unity web player API?
Just curious about it. I only want to know that what graphics API does the Unity web player uses. Is that WEBGL? Or simply OPENGL? Or A custom one? Then how do the games get gpu acceleration?
2
votes
1answer
243 views
Is it possible to use Android Libraries in LIBGDX?
I want to make an android application game that uses both android API like Location, even Google Maps API and also use Libgdx framework as well. Is this possible? I noticed there's an Android and a ...
0
votes
1answer
159 views
How Apple Metal API distinguishes uniforms from vertices buffers?
I am not sure how metal distinguishes uniforms from vertices buffers?
As far as I know code for passing uniforms in buffers are the same like for vertices:
[self.commandEncoder setVertexBuffer:...
16
votes
11answers
6k views
Do I really need to use a graphics API?
Is it necessary to use graphics APIs to get hardware acceleration in a 3D game? To what degree is it possible to free of dependencies to graphics-card APIs like OpenGL, DirectX, CUDA, OpenCL or ...
45
votes
10answers
10k views
How to detect and prevent abuse (botting) of online game API?
I have been ocassionally working on a game idea in my free time. The gameplay and content renders it to be implemented as a online multiplayer game built with well established web technologies. You ...
0
votes
1answer
93 views
Are Textures cached by GPU or buffered from memory for every frame?
I did a lot of research on this but couldn't find any answer.
-Are the textures buffered from memory(RAM) for each Draw Call/Frame or are cached in VRAM.
As per my research, I believe in the former ...
9
votes
2answers
2k views
What is the advantage of OpenGL's direct state access mechanism?
I've been reading about OpenGL 4.5 Direct State Access (DSA) at opengl.org and not sure if I'm getting it right.
It seems to imply, that the old way is less efficient:
glBind(something)
glSetA(..)
...
1
vote
1answer
7k views
Is it possible to get match information, for instance, the score, from valve servers (eg. Dota2/CS:GO)
I've been searching for information but couldn't find any. I don't even know if this is the appropiate place to ask. If it's not, please delete the question and forget me.
I'd like to know if there ...
2
votes
1answer
2k views
How do I listen for an Admob interstitial ad load event?
I can show interstitial AdMob ads with the following code:
if (GUI.Button(new Rect(10, 300, 150, 50), "Load Interstitials"))
{
interstitial.LoadAd(interstitialsRequest);
...
12
votes
4answers
2k views
How can I use the graphics pipeline to render volumetric data based on a density function?
Both graphics APIs (OpenGL and DirectX) devise a well defined pipeline in which several stages are programmable. These programmable stages require to take a fixed minimum amount of data and are ...
2
votes
1answer
173 views
What is missing from SDL for it to gain more widespread adoption? [closed]
As I understand, SDL offers abstractions that let you make windows, handle input and audio much easier than doing so directly with the low level APIs provided by several operating systems.
However, ...
1
vote
0answers
73 views
Where are the parameters to APEX destructible asset / actor documented?
The NxDestructibleAsset has parameters such as
defaultBehaviorGroup.damageToRadius
destructibleParameters.fractureImpulseScale
p3BodyDescTemplate.density
structureSettings.useStressSolver
...
1
vote
1answer
2k views
How to design enemies pattern in non-bullet-hell shmups in Unity? [closed]
I am making a top down shooter.
Enemies will come in waves and attack in many different patterns (i.e. wave of 10 enemies flying in a elliptic curves, or a huge boss floating and shooting at you, etc....
0
votes
1answer
367 views
Developing a general use multiplayer API [closed]
I'm tasked with the development of a general use multiplayer API in JavaScript, with a Node.js back-end. The goal of the API is to provide a service to JavaScript mobile game developers so they can ...
3
votes
2answers
375 views
Is there any reason why there isn't a cross-platform implementation of DirectX?
Similar to how Mono can compile C# to various platforms, why isn't there an API that conforms to DirectX's specifications but can produce binaries for all platforms?
I understand that there is OpenGL ...
1
vote
1answer
1k views
How can I fetch a list of games and DLC for a user via Steam's API?
We're trying to figure out how to fetch a list of all games and DLC owned by a Steam user using that user's Steam ID.
There is a method for fetching a list of games for an account by using the Steam ...
1
vote
1answer
3k views
What is the difference between an API, Framework, IDE, and Game Engine?
I am just starting out trying to learn to develop games. At first I thought c++ and Opengl were the tools a beginner would start out to make a game, but quickly found out the Opengl was just a API for ...
1
vote
1answer
402 views
Does HLSL implement Shader Model LOD instruction?
The DX Shader Model 5.0 has a lod instruction. It returns "the LOD (level of detail) that would be used for texture filtering".
Does HLSL have a built-in intrinsic that can do the same? I know I ...
2
votes
1answer
179 views
What is the purpose for multiple windows in games?
A lot of game development APIs recently got support for multiple windows (such as SDL 2, and GLFW 3). But why did they add that feature? I've never seen a game in my life use multiple windows (with ...
1
vote
1answer
167 views
Making a game for multiple platforms [closed]
I am making a game with web, iphone, and android front-ends. I want to make them all able to interact well through the back-end so that any user can play with any user.
To do this I've decided to ...
1
vote
3answers
223 views
What's the difference between using hardware-accelerated APIs and the OS's drawing API?
On Windows, I can do drawing with the OS API without OpenGL or D3D. The code I am writing will make calls to a device driver and tell the GPU what to do regardless, right?
How is using OpenGL ...
0
votes
2answers
471 views
Best 2D graphics API when the only functionality needed is writing individual pixels to the framebuffer [closed]
I have been dreaming for years about programming a relatively simple, but from the standpoint of the game engine, a very unusual 2D game engine for the PC platform. I am planning to use either C or C++...
10
votes
3answers
464 views
What problems could occur if you make use of both the Monogame API and the underlying graphics API?
What kinds of problems could one run into if they were making a game with Monogame and started making calls to the underlying graphics API as well?
For example, if I wanted to do something in a ...
0
votes
0answers
62 views
Free glut game loop [duplicate]
I'm trying to make a game with freeglut, but im still learning it and I don't fully understand what the looping does or whether I have to call it myself,
I've already read this article A good way to ...
4
votes
1answer
656 views
How can I full-screen a Facebook canvas game?
Is there any way to allow the user to click a button on a Facebook canvas app and allow the app to go full-screen?
If it's possible, is it permitted by Facebook?
2
votes
2answers
549 views
Why does handedness matter at all?
I'm really trying to understand this from a mathematical viewpoint. After all, numbers are numbers, the chirality or handedness depends on how one interprets it.
Say I've three basis vectors x (1, 0, ...
-3
votes
2answers
389 views
Need help with game development. (I know C++ and I need to learn an API) [closed]
I know C++ but I don't know an API looking at Directx. I can't find any good tutorials and really need some help to start 2D game development. I'm doing an game development focused Art course that ...
1
vote
1answer
101 views
Test for the presence of the ouya ODK
How would it be possible to test for the presence of the ODK at run time?
Currently I took this approach:
private activityDelegate delegate;
@Override
public void onCreate(Bundle savedInstanceState) ...
2
votes
1answer
321 views
How do I set shape density in PhysX 3.1?
I'm using PhysX 3.1. I need give shapes different densities (there are several shapes for my single rigid actor). I know that the shape's density can be set by NxShapeDesc::density in PhysX 2.8, but I ...
1
vote
0answers
639 views
Corona sdk events dispatched with dispatchEvent() are handled directly upon call. Why so? [closed]
I noticed to my surprise that an event created with dispatchEvent(event) gets handled directly when called, and not together with other events at a specific phase of the frame loop.
Two main reasons ...
0
votes
1answer
3k views
How to get GameElements (RigidBody) size in Unity
I've made a prefab consisting of a Cube which I've first scaled to more resemble a brick. There's also a Rigidbody added to the cube (in the prefab). Now I want to use that prefab in a c# script to ...
15
votes
2answers
1k views
What was the typical toolchain for DOS game development?
I'm wondering how people used to write DOS games (like Doom), I can't find much on this, but would love to learn more about the earlier days of game development.
What language was used predominantly?...
-2
votes
1answer
682 views
Current status of 3D Sound Effect APIs in games
I'm doing a little research on a subject, and it looks like there is some sort of crysis there? Last EAX/OpenAL supporting games were like in year 2006. Why is that? Is there is a major lost of ...
1
vote
1answer
420 views
Differences between MSDOS API for EGA and VGA
How different is the API for EGA and VGA for MSDOS applications? We're talking about the API that was used in games like Doom, Quest for Glory, Duke 3D, etc.
More specifically, how much work would be ...
0
votes
1answer
604 views
OpenGL 2.1+ Render with data returned form assimp library
I have just readed this tutorial about load a 3D model file: http://www.lighthouse3d.com/cg-topics/code-samples/importing-3d-models-with-assimp/. Its render routine uses a recursive_render function to ...
0
votes
1answer
929 views
Gamepad API For Multiple Pad Types
I'm a C++ newbie working on adding gamepad support to Moai as a learning exercise and because I'd like to be able to use a gamepad with it. I'm starting by implementing the Xbox 360 gamepad via XInput ...
0
votes
1answer
2k views
3D Bone Animation API in C# [closed]
i have been looking for 3d Bone Animation for plain C# (to be used with Sharpdx or Slimdx) but i did not find anything !!!
I just find some for XNA.
Any Suggestions!
Accept c++ suggestions also
8
votes
3answers
737 views
What online games would let me practice AI development? [closed]
I am working on a project experimenting with Artificial Intelligence design methodologies for online world avatars. Online world here is quite open to interpretation; Second Life is just as applicable ...
3
votes
0answers
556 views
Resources on GUI library API design? [closed]
I've tackled this topic maybe a dozen of times, but each time I write a GUI library, at some point I look at it and see that it's badly designed (from a programmers point of view). I've looked through ...
-2
votes
2answers
804 views
Get information about my SW:TOR character [closed]
I'd like to get some information about my character from the game Star Wars: The Old Republic.
Is there some API available? If not, has someone reverse-engineered their protocols, so that I could get ...
2
votes
2answers
2k views
Is there a proxy for the Steam Web API?
I'm making a small spreadsheet that tracks the amount of kills my wrench's eaten over time in TF2. So far I've been manually copy pasting fields from the TF2 window, but hey, Steam does have some API ...
2
votes
0answers
225 views
Is there a way to get the Newgrounds API to run a Stencyl game? [closed]
I'm asking this question on behalf of a twitterer who seems to be having trouble with a Stencyl game. This is all the information I have on the question, and I know it's vague, so I will add more as ...
2
votes
2answers
260 views
Connecting an AI Agent to a Flash Game
Overview
The game is a multiplayer simple real time strategy housed in a Flash application. Players run the Flash client, and are connected to a server written in another language (the language is ...
8
votes
4answers
10k views
What tools are available for developing 2D games like Tetris or Angry Birds for Android? [closed]
I would like to ask the following regarding developing Tetris- and Angry Birds-like 2D games for Android:
Is Java the official development language for Android?
What free or commercial Android ...
7
votes
3answers
497 views
Where does the Framework (XNA) end and the API (DX) begin?
I have read alot of interesting questions asking about XNA vs. OpenTK vs. SlimDX vs. OpenGL vs. DX, and while it is really useful to get others general impressions from 100s of hours using these ...
7
votes
3answers
1k views
Component based entity system API naming problems
My engine uses a component-based entity system internally, and I want to bind it to Lua for scripting.
Now, I want to save people who write scripts for it typing work. In C++, to set the position of ...