PhysHexGames
  • Home
  • Games
  • Tools
  • Contact

Tools and websites I use, have used, or found to be interesting.


Code::Blocks

The open source, cross platform, free C++ IDE.
Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable.Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms.Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins!
http://www.codeblocks.org/


Simple DirectMedia Layer

  Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is used by MPEG playback software, emulators, and many popular games.
http://www.libsdl.org/


Box2D Physics Engine

Box2D is an open source physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. However, Box2D has grown beyond it's humble box simulating roots, and can now handle convex polygons and other shapes coming soon.
http://www.box2d.org/


Arduino Software.

Picture
The open-source Arduino environment makes it easy to write code and upload it to the i/o board. It runs on Windows, Mac OS X, and Linux. The environment is written in Java and based on Processing, avr-gcc, and other open source software. http://arduino.cc/en/Main/Software

MPLAB Integrated Development Environment.

Picture
MPLAB Integrated Development Environment (IDE) is a free, integrated toolset for the development of embedded applications employing Microchip's PIC® and dsPIC® microcontrollers. MPLAB IDE runs as a 32-bit application on MS Windows®, is easy to use and includes a host of free software components for fast application development and super-charged debugging. MPLAB IDE also serves as a single, unified graphical user interface for additional Microchip and third party software and hardware development tools. Moving between tools is a snap, and upgrading from the free software simulator to hardware debug and programming tools is done in a flash because MPLAB IDE has the same user interface for all tools.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002

Dev-C++

Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.
http://www.bloodshed.net/


wxDev-C++

Picture
wxDev-C++ is an extension of Dev-C++ by Colin Laplace et. al. This program helps you to create dialogs and frames for wxWidgets visually using a form designer. With all the wonderful features of Dev-C++, to provide the wxWidgets community with a free, open-source, commercial-grade IDE/RAD tool for development with wxWidgets.
http://wxdsgn.sourceforge.net/

SFML - Simple and Fast Multimedia Library.

Picture
SFML is a portable and easy to use multimedia API written in C++. You can see it as a modern, object-oriented alternative to SDL.
SFML is composed of several packages to perfectly suit your needs. You can use SFML as a minimal windowing system to interface with OpenGL, or as a fully-featured multimedia library for building games or interactive programs.

FMOD music and sound effects system.

The FMOD Ex sound system is a revolutionary new audio engine for game developers, multimedia developers, sound designers, musicians and audio engineers, based on the years of experienced of Firelight Technologies’ previous product FMOD. It also aims high - to push the boundaries of audio implementation for games and the like, whilst using minimal resources and being fully scalable.
                                                                                     http://www.fmod.org/


FreeType

FreeType is a portable and highly efficient TrueType rendering engine, that is now successfully used to bring TrueType support to a very large variety of platforms and environments, be they font servers, graphics libraries or embedded systems.
http://www.freetype.org/


FLTK - Fast Light Toolkit

Picture
FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11), Microsoft® Windows®, and MacOS® X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation.
http://www.fltk.org/

GTK+

Picture
GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ it is written in C, but has bindings to many other popular programming languages such as C++, Python and C# among others. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.
http://www.gtk.org/

wxWidgets

Picture
wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has popular language bindings for Python, Perl, Ruby and many other languages. Unlike other cross-platform toolkits, wxWidgets gives its applications a truly native look and                                                                                              feel because it uses the platform's native API rather than emulating the GUI. It's also extensive, free, open-                                                                                        source and mature.
                                                                                       http://www.wxwidgets.org/

MilkyTracker

Picture
MilkyTracker is an open source, multi-platform music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.
http://www.milkytracker.org/


Tiled Map Editor.

Picture
_Tiled is a general purpose tile map editor. It's built to be easy to use, yet flexible enough to work with varying game engines, whether your game is an RPG, platformer or Breakout clone. Tiled is free software and written in C++, using the Qt application framework.

Cool Text.

Cool Text: Logo and Graphics Generator
_Cool Text is a FREE graphics generator for web pages and anywhere else you need an impressive logo without a lot of design work.  Simply choose what kind of image you would like. Then fill out a form and you'll have your own custom image created on the fly.

Open  Game Art.

Picture
OpenGameArt.org is a community that brings like-minded coders and artists together for the purpose of creating Open Source video games, by providing a  solid and ever-expanding variety of high quality, freely licensed art, so that free/open source game developers can use it in their games.
http://opengameart.org/

Neon Helium Productions.

This is the most awesome OpenGL game development site on the net.
Lots of OpenGL tutorials, for the beginner up.
http://nehe.gamedev.net


Lazy Foo' Productions.

Picture
These tutorials were made to help programmers start out in game programming. They are as simple and to the point as possible. They are a perpetual work in progress, and will be improved over time.
They use C++ as the programming language because it is considered the game industry's standard. SDL is used as the API because it is cross platform, and relatively easy to use.
                                                                                      http://lazyfoo.net/SDL_tutorials/index.php

Freebyte's Guide to... Free Programming Tools.

Picture
Free programming tools for Windows, Linux, etc. Free C++, C, Delphi, Basic, Assembler, Cobol, Pascal, Java, SQL, Databases; links to free compilers, databases, interpreters, IDE's, installers, components, libraries, languages, helpfile generators and more.
http://www.freebyte.com/programming/

Get Japanese Phrases Widget
Learn Japanese
Create a free website with Weebly