In this article we will take a quick look at what is the Singleton Design Pattern, how to use it, when to implement it and what it's good for.
Tagged With:
design patterns
singleton
Read More » | 1 Comments
So you have a great concept for a mobile game and you have heard that free games with in app purchase is the way to go but you are not sure where to start. Guess what? You are not alone and many are struggling with this challenge. Here are 4 golden tips.
Tagged With:
iap
in-app purchase
in-game store
virtual currency
mobile
iphone
android
ios
Read More » | 0 Comments
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 » | 4 Comments
Be sure that the people you team up with can actually contribute to the project's success
Tagged With:
startup
project management
Read More » | 5 Comments
In this tutorial we will begin to flesh out our player class by adding in a camera and setting up character physics.
Tagged With:
leadwerks
c++
fps
Read More » | 2 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
For the past couple of years, me and some friends have spend one day each week working on ‘Caromble!’ 'Caromble!', a breakout/ pinball styled game. We would like to share why working on a retro game is interesting and how you can build upon a classic game.
Tagged With:
retro
breakout
physics
3d
design
pinball
Read More » | 0 Comments
There are hundreds of game companies out there, but only the largest of them have online job websites where they list open positions. Yet, there are lots of students who find positions at small game companies who earn themselves a decent wage and some notches in their belts that can then help to propel them to better job opportunities later on.So how do you find these unlisted game internships?...
Tagged With:
jobs
internships
networking
Read More » | 1 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 » | 4 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 » | 16 Comments
Advice on how to become a successful indie developer from a successful indie developer
Tagged With:
indie
Read More » | 4 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 » | 15 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