Quantcast
Channel: GameDev.net
Browsing all 17625 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Which is Most Verbose: OpenGL or DirectX?

Direct3D and OpenGL are competing application programming interfaces (APIs) which can be used in applications to render 2D and 3D computer graphics. They are the two most popular graphics APIs utilized...

View Article


Image may be NSFW.
Clik here to view.

T4 Code Generation in Unity

Many Unity APIs use a string identifier, such as the game object’s tag for various things (e.g: checking for a collision with “player”). In this article I explore a different, safer and automated...

View Article


Image may be NSFW.
Clik here to view.

How to Create a Scoreboard for Lives, Time, and Points in HTML5 with WiMi5

This tutorial gives a step-by-step explanation on how to create a scoreboard that shows the number of lives, the time, or the points obtained in a video game. To give this tutorial some context, we’re...

View Article

Image may be NSFW.
Clik here to view.

Ultimate Input Manager for Unity

Unity Input Manager pain has lasted for years. On the Unity feedback site you can find requests for InputManager programmatic access dating from 2009.Futile!Problems:1) Ingame input controller...

View Article

Image may be NSFW.
Clik here to view.

Throwing a Winning Pass

In a previous article, the problem of hitting a target with a fixed velocity was discussed and a solution described. In that case, the shooter had the ability to launch the projectile immediately at...

View Article


What's In Your Toolbox?

Big things are made of little things. Making things at all takes tools. We all know it is not the chisel that creates the sculpture, but the hand that guides it. Still, having a pointy chisel is...

View Article

Image may be NSFW.
Clik here to view.

A Room With A View

A Viewport allows for a much larger and richer 2-D universe in your game. It allows you to zoom in, pan across, and scale the objects in your world based on what the user wants to see (or what you want...

View Article

Image may be NSFW.
Clik here to view.

Creating a Very Simple GUI System for Small Games - Part I

If you are writing your own game, sooner or later you will need some sort of user interface (or graphic user interface = GUI). There are some existing libraries lying around. Probably the most famous...

View Article


Image may be NSFW.
Clik here to view.

Visual Tools For Debugging Games

OverviewHow much of your time do you spend writing code? How much of your time you spend fixing code?Which would you rather be doing? This is a no-brainer, right?As you set out to develop a game,...

View Article


Image may be NSFW.
Clik here to view.

10 Tips From Global Game Jam 2015

This year Global Game Jam took place in more than 70 cities all over the world! My team, Galante, participated in Warsaw edition of GGJ – PolyJam2015. The Choice – the game we created won the design...

View Article

How to check that a player's PC meets your requirements

IntroductionGenerally, when you write your game, very little thought will initially be given to system specifications. The usual train of thought might be "well it runs on my system, so i'll publish...

View Article

Image may be NSFW.
Clik here to view.

Doom3 is the proof that "keep it simple" works.

If you search on the web for the best C++ source code. The Doom3 source code is mentioned many times, with testimonials  like this one. I spent a bit of time going through the Doom3 source code. It's...

View Article

Image may be NSFW.
Clik here to view.

Creating a Movement Component for an RTS in UE4

My name is Dmitry and I'm a programmer at Snowforged Entertainment. Our team is currently working on Starfall Tactics – an upcoming online RTS game based on the Unreal Engine 4. I’ve just finished...

View Article


Image may be NSFW.
Clik here to view.

Creating a Very Simple GUI System for Small Games - Part III

In part one, we familiarized ourselves with positioning and sizes of single GUI parts. Now, its time to render them on the screen. This part is shorter than the previous two, because there is not so...

View Article

Call Unity3D Methods from Java Plugins using Reflection

Unity is a great game engine to develop mobile games. It brings a lot of functionality with easy to use tools. But as you go deeper in creating Android games with Unity there comes a time when you have...

View Article


Image may be NSFW.
Clik here to view.

Creating a Very Simple GUI System for Small Games - Part III

In part one, we familiarized ourselves with positioning and sizes of single GUI parts. Now, its time to render them on the screen. This part is shorter than the previous two, because there is not so...

View Article

Image may be NSFW.
Clik here to view.

XRay Unreal Engine 4.5 source code

The Unreal Engine is a game engine developed by Epic Games, first showcased in the 1998 first-person shooter game Unreal. Although primarily developed for first-person shooters, it has been...

View Article


Image may be NSFW.
Clik here to view.

Improve Player Retention Reacting to Behavior [Server Scripts]

Picture this. After you’ve fought hard to release your game and you’re lucky enough to get a pretty decent number of users downloading your game, they get tangled up in Level #8 and can’t manage to get...

View Article

Image may be NSFW.
Clik here to view.

Pathfinding and Local Avoidance for RPG/RTS Games using Unity

If you are making an RPG or RTS game, chances are that you will need to use some kind of pathfinding and/or local avoidance solution for the behaviour of the mobs. They will need to get around...

View Article

Image may be NSFW.
Clik here to view.

From User Input to Animations Using State Machines

Performing smooth animation transitions in response to user input is a complicated problem. The user can press any button at any time. You have to check that the character can do the requested move,...

View Article
Browsing all 17625 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>