a general purpose tile map editor. It's built to be easy to use, yet capable of catering to a host of varying game engines, whether your game is an RPG, platformer or Breakout clone.
innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web.
an open source Windows-based desktop application that provides robust project scheduling and management functionality and is free to distribute throughout the enterprise. When users need to move beyond desktop scheduling to a workgroup, division or enterprise-wide solution, they can upgrade to CA's Clarity™ system, a project and portfolio management system that offers bidirectional integration with Open Workbench.
blog entry about static code analyzers such as Checkstyle, PMD, FindBugs etc. and focuses on some of the issues that they spot in code. (PDM is great also for C++)
a framework, that helps to understand applications, object/data correlations and their impact. It analyzes and traverses objects and their references during the runtime of any Java application using reflection.
by: Joseph D. Mocker (Sun Microsystems, Inc.). Compilation of all the JVM options for various versions of the JVM on primarily SPARC/Solaris Platform. The descriptions for each option are taken mostly verbatim from the reference documents.
a turn-based strategy game based on the old game Colonization, and similar to Civilization. The objective of the game is to create an independent nation.
Now 'Common Practice' got divided in patterns and idioms, jeez... One thing is to intelligently describe something another is to over-complicate and over engineer stuff out without creating added value.
In the fall of 1986, Eric Graham discovered that the Amiga 1000 personal computer, running at a meager 7.16 MHz, was powerful enough to ray trace simple 3D scenes. This is a recreation by coding from first principles.
allows you to call directly into native functions using natural Java method invocation. The Java call looks just like it does in native code. Most calls require no special handling or configuration; no boilerplate or generated code is required.
Fantom is a general purpose object-oriented programming language that supports three target runtimes: Java VM, .NET CLR, and JavaScript. binaries. The language supports functional programming through closures and concurrency through the Actor model. Fantom takes a "middle of the road" approach to its type system, blending together aspects of both static and dynamic typing. Like C# and Java, Fantom uses a curly brace syntax.