Let's see, we already have a game prototype and a team of quality people. What do we do now? Well, you could always actually start working on your game and maybe someday finish it and release it. After all, that's what we strive to achieve.
Tagged With:
spiffy goats
indie tutorial
indie
team management
startup
Read More » | 0 Comments
The follow-up to 'Where do I begin?'. This time we look into what you should do in order to pick the best University for you, and your subject area.
Tagged With:
art
design
programming
education
science
coding
open day
university
Read More » | 3 Comments
C++ can be intimidating the new programmers. The syntax does at first glance look like it was designed for robots to read, rather than humans. However, C++ has some powerful features that speed up the process of game design, especially as games get more complex. There's good reason C++ is the long-standing standard of the game industry, and we'll talk about a few of its advantages in...
Tagged With:
c++
oop
inheritance
Read More » | 15 Comments
Advice on how to become a successful indie developer from a successful indie developer
Tagged With:
indie
Read More » | 2 Comments
With the know-how, you can make your own windows in Unity. Allow me to teach you how and get you started.
Tagged With:
unity3d
editor
editor window
window
gui
Read More » | 0 Comments
When getting up and running with game development in the D programming language, you can save a lot of time by linking with existing C libraries. D is ABI compatible with C, so it's not a difficult thing to do. This article, modified and updated from a series of posts in my Development Journal, shows you how.
Tagged With:
d language
c language
binding
Read More » | 6 Comments
The CPU does not need to be an opaque box of mystery. Skilled programmers learn their tools, including what goes on inside the CPU. Very skilled programmers learn to optimize their code by knowing both what is inside and also how to manipulate the results.
Tagged With:
cpu
optimization
Read More » | 13 Comments
In this article we will take a look at how you can design and develop from a technical standpoint your character classes for an RPG game.
Tagged With:
technical
design
blueprints
rpg
character
Read More » | 6 Comments
Take a look at what it really means to be a level designer, from a Bulletstorm developer
Tagged With:
level design
fps
unreal
3d
udk
scripting
Read More » | 10 Comments
Blaine Christine, BioWare, talks about the studio and his own path to the role of producer
Tagged With:
interview
production
Read More » | 0 Comments
In games, performance is obviously critical, almost every device now features multi core systems; we have a tendency to naturally feel that going towards more threading is neat. I'd like to give a few insights about low level implications of threading.
Tagged With:
c++
mem-fence
thread
low-level
condition-variable
mutex
c#
Read More » | 9 Comments
This article will guide you through the implementation of a pong server in Go and a pong client in JavaScript using Three.js as render engine. I am new to web development and implementing pong is my first project. So there are probably things that could be done better, especially on the client side, but I wanted to share this anyway.
Tagged With:
pong
go
webgl
three.js
javascript
websockets
networking
multiplayer
Read More » | 0 Comments
In this quick article, I will let you know what to expect in the future of this tutorial series.
Tagged With:
c++
directx11
win32
Read More » | 6 Comments
Basic game structure is a topic that many people have trouble with, yet it somehow gets overlooked. In this lesson, I will show you exactly how to set up and structure code for commercial games.
Tagged With:
c++
leadwerks
Read More » | 10 Comments
This is Part One of a series of posts about 4gency’s first year in operation, including data on monetization, app marketing campaigns, and user acquisition
Tagged With:
postmortem
ios
mobile
monetization
Read More » | 0 Comments
This article features the importance of writing down good documentation for the entire development process. This is applicable for the indie studios and indie developers and teams that quite often miss out on this important step.
Tagged With:
design
documentation
technical
indie
Read More » | 0 Comments
This is the second lesson in a set of tutorials that demonstrate how to build a complete first-person shooter game, from start to finish. In this lesson we will use Visual Studios C++ along with Leadwerks 3 to setup our code base.
Tagged With:
leadwerks
visual studio
tutorial
fps
c++
lua
native code
design
mobile
ios
android
pc
mac
Read More » | 4 Comments
Learn about the MVC (Model, View, Control) paradigm and how it relates to being used with a CBES (component based entity system.) This article is about programming in a general sense and not a specific language or system.
Tagged With:
cbes
programming
mvc
Read More » | 3 Comments
Understanding the basic concepts of efficient and accurate pathfinding.
Tagged With:
ai
pathfinding
unity3d
Read More » | 4 Comments
Despite what you may think, going out and finding your team may not be the best first step to creating your game. Rather, creating the game should be
Tagged With:
indie
team management
startup
Read More » | 2 Comments
More and more Applications are written in a language that manages its memory with a Garbage Collector, since that is what the cool kids are doing now. But weirdly, even experienced programmers seem to have a distorted image of the good and bad sides of the Garbage Collector. In this Article, I try to show how modern Garbage Collector work and discuss some common misconceptions.
Tagged With:
garbage collection
memory management
tutorial
c++
Read More » | 12 Comments
In this lesson we make use of the Leadwerks engine and learn to use brushes, materials, UV manipulations, and lights as we build a room for our first-person shooter game.
Tagged With:
leadwerks
leadwerks 3
tutorial
fps
design
level design
level editor
mobile
ios
android
materials
lights
lightmap
uv
brushes
texture
assets
Read More » | 1 Comments
Take a simple concept of summarizing stories with lines, and blow it out of perspective. Make your stories more interesting with non-linear stories.
Tagged With:
story
non-linear
design
writing
Read More » | 3 Comments
In order to finish the discussion of practical SIMD usage, it is important to put the code into use and also discuss some performance issues. Finally, in order to make the code really useful, debugging tools will be added for catching errors as quickly as possible.
Tagged With:
c++
c++11
simd
math
Read More » | 0 Comments
Explores various game development techniques that utilize a basic understanding of matrices
Tagged With:
matrices
basis vectors
scaling
rotation
translation
inverse
Read More » | 0 Comments