search on Google
internet angelcode.com

List items

The list shows the items under evaluation

Resources

A Closer Look At Parallax Occlusion Mapping   article source code

A simple software key useful to protect software components   article
This article gives an example of how to protect a software using an unlocking key. The scheme is rather simple and should only be used as an idea on how it can be done. The article also shows how the protection can be bypassed, and discusses what can be done to improve the protection. In short, very interesting article.

A tile-based triangle rasterizer in hardware   article
Shows an interesting algorithm for a triangle rasterizer in hardware. Intended for processing units with little power, e.g. mobile phone CPUs. The algorithm may also work well for a software rasterizer.

Advanced Graphics Algorithms   article
An introduction to several algorithms, such as continous level of detail terrain, binary space partinioning and potentially visible sets.

aEmber   article
a realtime painterly rendering engine inspired by Barbara J. Meier's algorithm used in Disney's Tarzan

AI Buzz - artificial intelligence news   link
A news site for all things A.I.

An Optimized Soft Shadow Volume Algorithm with Real-Time Performance   article

Approximate Ray-Tracing on the GPU with Distance Impostors   article
The result looks good and may be worth investigating if these effects are wanted.

Audiobank.fm   media
Royalty free sound and music for affordable prices.

bbTablet   source code
This code makes it easier to include support for the Wacom tablet.

Beat Detection Algorithms   article

Binary Triangle Trees for Terrain Tile Index Buffer Generation   article

Bitstream Vera Fonts   media
Free true type fonts.

Bob Cerelli's Windows Page   link
This site holds lots of articles with tips and tricks for Windows users.

BSP Trees: Theory and Implementation   article

CB Model Pro   binary
A 3D modeller specialized in organic models. It's currently free (but I do not know for how long that will be).

CityGen - A procedural model generator  
Procedurally generated cities.

Continuous Collision Detection for translating Ellipsoid   article
Technical article with detailed mathematical formulae.

DeleD   binary
Free 3D modelling editor.

Design and Implementation of a Win32 Text Editor   article
Shows how to write unicode text with uniscribe, which is much more powerful than TextOutW.

DevLib   source code

Dual Paraboloid Mapping in the Vertex Shader   article
This article shows how to render a scene with parabolic projection, and then how to use this as the environment map for reflections. The technique gives the result somewhere in between spherical mapping and cube mapping, both in performance and quality.

Fast Aproximate Distance Functions   article

FastLSM: Fast Lattice Shape Matching for Robust Real-Time Deformation   article
Soft body physics in real-time

Filecarver   binary
A program for examining binary files. The file format is configured, and then the program shows the content in a GUI. The licenced version allows for editing and even creating new files from scratch.

FontSeek   link service
A font search engine that gives results in two groups: commercial and free.

Four Ways to Use Symbols to Add Emotional Depth to Games   article
About game design

Game Alchemy   service
A site where independent game developer may show their games and readers can vote for which they like best.

GCC Compile Farm Project   service
Provides free access to many different architectures over SSH that allows for cross-platform compilation.

Geometric Algebra Primer   article

Go4Expert   link
Programming forum

Great Games Experiment   link
Game developer community site with game reviews, developer profiles, etc.

gunpoint-3D.com   media
High quality 3D models of vehicles and weapons of warfare.

Interactive Horizon Mapping   article

IronPython   other
This is an implementation of Python that targets the .NET framework.

LuaInterface   sdk/lib
This interface allows Lua and .NET applications to interact.

Marketing 101   article

Maximum FPS: Three tips for faster code   article

MODPlug Central   link
Home of the free MODPlug Tracker.

MSDN Shader Workshop   article
This is part of the column Driving DirectX dealing with the vertex and pixel shaders in DirectX 8 Graphics.

MUD Pies Part I Let's make a MUD Server   article
About WinSock

Multiple lights in HLSL using deferred lighting   source code
This Managed Direct X sample shows how to render a scene with deferred lighting.

Multitheaded Game Programming and Hyper-Threading Technology   article

musagi   binary
Free tiny music editor.

Nevrax Library   source code other
This is an open source GNU GPL game engine.

nGENE Tech   source code sdk/lib
Free 3D engine.

No Silver Bullet - Garbage Collection for Java in Embedded Systems   article

Occlusion Culling Using DirectX 9   article

OpenAL Lesson 8: OggVorbis Streaming Using The Source Queue   article

OpenAL Tutorials   article

OpenGL Shading Language course   article

Opposing Face Geometry: A Collision Detection Optimization Scheme   article

Optimizing software in C++: An optimization guide for Windows, Linux and Mac platforms   article

Optimizing subroutines in assembly language: An optimization guide for x86 platforms   article

Parallel-Split Shadow Maps demo   source code
Implements the technique explained in the paper Parallel-Split Shadow Maps for Large-scale Virtual Environments.

Parrot   source code sdk/lib
An open source VM designed to be able to be used by any scripting language.

Particle Systems API   sdk/lib
Open source particle systems API, which seems to be very capable.

PCRE - Perl Compatible Regular Expressions   sdk/lib
A C library that implements a regular expression engine that can be embedded in applications and script engines.

PDFCreator   binary
Open source. Convert your documents into pdf files by printing to a virtual printer.

Perceptual Synthesis Engine: An Audio-Driven Timbre Generator   article

ppModeler   binary
Free 3D modeler

Practical Fluid Mechanics   article source code

Practical Texture Atlases   article
Shows one practical way of combining multiple textures into one, which is good for avoiding texture swaps and minimizing sorting complexity in 3D engines with lots of objects using different textures.

Precomputed Atmospheric Scattering   article

Procedural Planets   article

Programming Ruby   article
This is an online version of the programming book showing how to use Ruby, a scripting language.

Project Dogwaffle & PD Pro Digital Painter   binary
Low cost painting program. Version 1.2 is free, though obviously lacking a lot of the features from the later versions.

Python Tutorial   article
A complete tutorial to the Python language.

Quake 3 BSP Collision Detection   article

Raytracing simulation of nebular media   article

Realistic Natural Effect Rendering: Water   article

Real-Time Caustics Rendering  

Real-Time Cloud Rendering and Animation   article

Real-time Global Illumination on GPU   article

Realtime Radiosity on GPU   article
Shows a technique that allows for the calculation of radiosity lighting in realtime using the GPU.

Real-time realistic illumination and shading of stratiform clouds   article

Real-Time Texture-Mapped Vector Glyphs   article

Real-time water rendering - introducing the projected grid concept   article

Recast & Detour   sdk/lib
A tool kit for pathfinding. Includes a tool for building navigation meshes as well as a library to do pathfinding in it.

Rendering Water as a Post-process Effect   article
Shows how to render water in a deferred rendering pipeline.

SAPI   source code binary
Free Lipsync Console Program and Source Code

Scenegraphs: Past, Present, and Future   article

sfxr   binary
A free tiny sound effects generator, using simple controls to define the outcome.

Shadow Techniques for Relief Texture Mapped Objects   article
Excerpt from the book Advanced Game Development with Programmable Graphics Hardware.

Siggraph 2003 review  
Some interesting articles here

SoftImage|XSI Mod Tool   binary
Free modelling tool for game modders.

Soundtaxi   media
Royalty free music

Spelling Corrections   article

Spherical Harmonic Lighting   article

Steep Parallax Mapping   article
Shows a more advanced parallax mapping, which allows for self-shadowing and much improved visual.

SwiftShader   sdk/lib
Software 3D rendering library with capabilities almost completely compatible with DX9. Performance is similar to that of low end hardware. Before becoming SwiftShader, this was swShader and was an open source project. Unfortunately the project was bought and now requires a license to be used.

Sygate Personal Firewall   binary
Free for personal use

System.Reflection.Emit Namespace   article
This is the documentation for the .NET Framework Class Library. The classes in this namespace are mainly targetted at scripting libraries and compilers that want to generate code compatible with .NET.

Texture Maker 3   binary
Seamless texture generator tool.

The Abducted Engine   article
This article describes the implementation of the Abducted Engine, a highly advanced 3D engine capable of per pixel shading and dynamic shadows, etc.

The design of the Inferno virtual machine   article

The GTS Library   source code sdk/lib
Open source library that implements a lot of algorithms useful for 3D models. Examples: simplification, boolean operation between solids, converting to triangle strips, etc.

The LLVM Compiler Infrastructure Project  
LLVM stands for low lever virtual machine. It's an open source project.

The microarchitecture of Intel and AMD CPU’s: An optimization guide for assembly programmers and compiler makers   article

The Planetary Classification List   media
Imagery and information about planets. Suitable for inspiration.

Timbre Models of Musical Sounds   article

Tiny Template Library: Implementing typelist   article
C++ templates that looks interesting.

Underwater View Real-Time Simulation   article

Undiscovered Worlds - Towards a Framework for Real-Time Procedural World Generation  
Procedurally generated content.

UVMapper   binary
A tool for UVMapping 3D models.

Vertex Displacement Mapping using GLSL   article

Volumetric Billboards   article
An interesting technique for rendering complex models.

What an Indie Needs to Know About Copyright  
This article explains the copyright law so that you know how to use it.

What Goes On Inside Windows 2000: Solving the Mysteries of the Loader   article

Windows Data Alignment on IPF, x86, and x86-64   article

Working with Skinned Meshes Using DirectX   article
This article shows how to load, animate, and render skinned meshes using either DirectX 8 or DirectX 9.

Working with Teams   article

Working with the DirectX .X File Format and Animation in DirectX 9.0   article

wxWidgets   sdk/lib
Cross-platform GUI programming library.

x64 ABI vs. x86 ABI (aka Calling Conventions for AMD64 & EM64T)   article

x64 Software Conventions   article
Explains calling conventions on AMD 64bit processors as implemented by MSVC.

Zwoptex   binary
2D texturing tool

zziplib   source code binary
Open source zip library, designed to be used for reading resources from zipped archives for applications.


support the site
make a donation

link to site


sponsor links
your site here