background preloader

GameDesign

Facebook Twitter

Amit’s Game Programming Information. What’s on this page?

Amit’s Game Programming Information

I’m interested in producing complexity out of simple parts. This page contains bookmarks that I collected while working on games; I did not write most of the content linked from here. As a result the set of links here reflects the types of things I needed to know: only a few specific topics (not everything related to game programming), general ideas instead of platform-specific information (graphics, sound, compilers), and ideas and designs instead of source code (I find it easier to go from an idea to code than from code to an idea).

Other sites, like Gamedev Tuts+, Gamedev, and Gamasutra, cover lots more topics than mine does. Determining how to move around on a map is an interesting problem. These pages are about specific techniques for pathfinding and object movement: Gamestudio game development system. Pygame physics simulation (Tutorial) This series of tutorials demonstrates how to create a physical simulation using Python and Pygame.

Pygame physics simulation (Tutorial)

The tutorials start with the very basics and build up to a final simulation of a classical physics problem: the trajectory of a cannonball. Something like this: If you're not interested in the mechanics of the program, you can skip ahead to tutorial 10 and download the PyParticles module and particle_tutorial_10.txt, which demonstrates how to use it from the bottom of the page.

Requirements Python, which can be downloaded here.A basic knowledge of Python, if you are complete beginner you should probably read through some other tutorials first (this is a good one). It would also be advantageous if you had a grounding in basic mathematics, specifically trigonometry. You won’t however, require any prior knowledge of Pygame; this tutorial will start from the very basics, demonstrating how to use Pygame to create a graphical display, update it, and make it to respond to user inputs. AGK App Game Kit. Android Development Tutorial. 1.1.

Android Development Tutorial

The Android operating system Android is an operating system based on the Linux kernel. The project responsible for developing the Android system is called the Android Open Source Project (AOSP) and is primarily lead by Google. The Android system supports background processing, provides a rich user interface library, supports 2-D and 3-D graphics using the OpenGL-ES (short OpenGL) standard and grants access to the file system as well as an embedded SQLite database. An Android application typically consists of different visual and non visual components and can reuse components of other applications.

In Android the reuse of other application components is a concept known as task. Such a flow of events is depicted in the following graphic. Rated Best App Maker, The Easiest Way to Create an App - appsbar. Lost Marble. Papagayo is a lip-syncing program designed to help you line up phonemes (mouth shapes) with the actual recorded sound of actors speaking.

Lost Marble

Papagayo makes it easy to lip sync animated characters by making the process very simple - just type in the words being spoken (or copy/paste them from the animation's script), then drag the words on top of the sound's waveform until they line up with the proper sounds. After syncing up mouth shapes with actual sounds, Papagayo can then export the result for use with Anime Studio, our 2D animation product. Papagayo is free to download and use. Sync 'till your virtual lips are sore! Papagayo is available for Windows, Mac OS X, and Linux. Current Version: 1.2: Bfxr. Make sound effects for your games.

As3sfxr. Game creation from A to Zinc - Free Games List No frills No fuss just great games (and game creation)! CreaTTor. GarageGames.com. Torque 2D is an extremely powerful, flexible, and fast open source engine dedicated to 2D game development.

GarageGames.com

The MIT licensed version of Torque 2D is now available on GitHub. Cross Platform Development at Its Best Torque 2D was developed with OS X, Windows, and iOS devices in mind and works equally well on all the platforms. As with all of our products, Torque 2D includes the complete C++ source code to the engine and many example toys. It also includes access to TorqueScript, our scripting language which allows developers to write the same gameplay logic on Windows or OS X and have it work on the other platforms! Graphics Torque 2D's powerful rendering is perfectly suited to achieving a great looking artistic style. Behaviors. Playn - Cross platform game library for N≥5 platforms. Defold Game Engine. Program Arcade Games and Learn Computer Science.

Java OpenGL Game Engine. Gameplay - free 3D game engine. Presskit() - spend time making games, not press. Promoter – Track press about your games and apps. Automagically. Inkscape Tutorial #7: How to Make a Snowflake and Fireflake. 2D Game Art for Programmers.

Novashell Game Creation System. Fix By ProximityFix By Proximity. Game SDK. Java RPG Game Maker for Windows, PC, MAC, Linux. This Java based rpg game making program allows you to quickly and easily create simple games using pictures, photographs or drawings as the scenes within the game.

Java RPG Game Maker for Windows, PC, MAC, Linux

Make games with no programming knowledge. The Java RPG Game Maker will run on Windows, PC, MAC and Linux platforms. The 1.6 Java Runtime Environment or higher must be installed for the game maker to work. Download Getting Started Download and Install the Java Runtime Environment (Note: Skip this step if you already have it installed)Download the Game Maker .zip archiveExtract the .zip archive to a location on your computerOpen the extracted folder and click on "Game_Maker.jar" Downloads Previous VersionsNo previous versions. v1.8 is the earliest public release.

Further Information The Java RPG Game maker was the final year univeristy project of Andrew Lee Ward from the University of Birmingham School of Computer Science. Haaf's Game Engine - Hardware accelerated 2D games engine.