Game Development Tools

Game Engines:

Unreal Engine 4 is a suite of integrated tools for game developers to design and build games, simulations, and visualizations. It uses C++ language.
Unity Game engine: A multi platform game development tool with customizable and easy to use editor, graphical pipelines to DirectX and OpenGL, advanced physics engine, 3D … It uses C# language.

Amazon Lumberyard is a free, cross-platform, 3D game engine for you to create the highest-quality games, connect your games to the vast compute and storage.

Cry Engine: gives you access to full engine source code. You Pay What You Want for it.


Texture and Graphics

GameTexturesA Stunning Library of Ready-To-Use Video Game Materials & Substances

Allegorithmic develops the new generation of 3D painting and texturing software: Substance Painter, Substance Designer and Substance B2M. Used in virtually every major game franchise art pipeline, Quixel Suite 2 is the easiest to use texturing toolset to date, enabling you to vastly speed up your.

3D models

Dimensiva is a place of premium 3d resources, where you can find just free 3d models, offered to designers, architects and archviz enthusiasts.


Making 3D Model

Blender: Home of the open source 3D graphics and animation software. Official Blender downloads, galleries, conferences, tutorials, and links.

Maya: Comprehensive 3D animation software. Maya is 3D computer animation software with powerful modelling, rendering, simulation, texturing and animation tools for vfx artists, modellers and animators.

ZBrush: Find ZBrush Retailers, and stores that offer product sales, pricing and purchase.

SculptGL is a small sculpting application powered by JavaScript and webGL.


Sound Effects

99Sounds is an indie sound design label providing royalty free sound effects and sample libraries for audio and video production.

Comparison Video


GRITS: Player vs. Player Gaming with HTML5

This session will present GRITS, a player vs. player shooter game, built entirely using Google technologies. In this talk, we’ll walk through building an HTML5 canvas engine, serving the content, networking using Websockets, using NodeJS, social integration and more.

GRITS is a cross-functional effort to create a boilerplate codebase to provide to HTML5 game developers that are looking to get started using Google’s technology stack

Continue reading

Interactive 3D Rendering Course Summary

The first 5 lessons (out of 9 total) of 3D Graphics are now available! You will finally find the answers to common questions like, “which way is up (Y or Z)” and you will learn how to create, combine and transform objects and even deal with transparency and advanced matrix operations. You will start by learning how to draw a single triangle on screen and by lesson 5, you will be able to make some pretty impressive interactive demos.

This is a summary the online course provided by udacity on interactive 3D rendering.

WebGL : Web Graphic Library

To check if your browser supports WebGL check this site:

Check out this cool animation developed using JavaScript 3D library ( and dynamic procedural terrain (

Continue reading

Cube2: Sauerbraten

Cube 2: Sauerbraten is a free multiplayer & singleplayer first person shooter, the successor of the Cube FPS.

Much like the original Cube, the aim of this game is fun, old school deathmatch gameplay and also to allow map/geometry editing to be done cooperatively in-game.

The engine supporting the game is entirely original in code & design, and its code is Open Source (ZLIB license, read the docsfor more on how you can use the engine).

Authors, feature list and more: see the reference documentation or the wiki.

Content Delivery Network (CDN)

content delivery network or content distribution network (CDN) is a large distributed system of servers deployed in multiple data centers in the Internet. The goal of a CDN is to serve content to end-users with high availability and high performance. CDNs serve a large fraction of the Internet content today, including web objects (text, graphics, URLs and scripts), downloadable objects (media files, software, documents), applications (e-commerce, portals), live streaming media, on-demand streaming media, and social networks. Read More

VPSblocks  is a good Australian-based cloud hosting with SSD.

Akamai is the one that facebook uses I think….

Towers of Reus – Developing Games with Genetic Algorithms

Towers of Reus is a tower defense game project that gives a demonstration of how Genetic Algorithms (GA) can be used to balance game play. Users can Use the map editor packaged with the game to create their maps where they have the option of adjusting game balancing parameters. Then you can load the level into the game and let the GA component run it until it has the most optimal winning solution. The user can then see if certain towers are too strong or too weak, or even if the level is able to be beaten. Then the user has the option of playing the game themselves to see if they have the skills to win!

Part 1:

Part 3: