Skip to content

irrGameEngine is a game engine, using Irrlicht, Bullet Physics, and SFML audio/network written in C++

Notifications You must be signed in to change notification settings

irrmich/irrGameEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

irrGameEngine

Introduction

irrGameEngine is a C++ library intended to be used to make professional games, it uses Irrlicht 1.8.3, Bullet Physics 2.83, and SFML 2.8.3 audio/network

Features

  • RigidBody and SoftBody handling
  • Easy and customizable RaycastVehicle
  • Support OGG audio format
  • Support Socket, HTTP and FTP web requests, TCP and UDP protocols
  • Full access to Irrlicht, Bullet Physics, and SFML data structures, to give you more freedom
  • Works on all platforms, tested on Windows 7

Getting started

  1. Create a new shared or static library
  2. Include all header files(*.h), and the source (*.cpp) files into it then compile
  3. When you want to use the lib, just link with that lib file, and include all header files
  4. Overload the gameWorld object, use its functions to create your game world, please look at gameWorld.h to understand how you could use it
  5. Enjoy with softbodies, rigidbodies and racast cars, this library is made to give you something efficient without dealing with the high complexity of physics nor audio and network

About

irrGameEngine is a game engine, using Irrlicht, Bullet Physics, and SFML audio/network written in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published