Skip to content

brizzly/Halloween3D

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Halloween 3D 🎃

Halloween 3D Shooter OpenSource Game Engine

Work in progess !

Features : Simple and easy to understand code in C++ OpenGL Rendering Lights Scene Entities Fontes Files Camera Maths Load mesh : OBJ, ASE (Textures, Camera, Lights, Brush) Load Textures : PNG, JPEG, TGA Load and compute BSP tree, Lightmaps from 3DS max / OBJ map object

Homepage : https://jadegame.com/games/halloween/

Collision detection lib by Amir Geva : https://github.com/amirgeva/coldet

Audio lib by un4seen : https://www.un4seen.com/

PYRA Forum : https://pyra-handheld.com/boards/threads/the-commercial-game-halloween-fps-for-linux-is-now-the-open-source-project.99588/

Thanks to : gbudny, Farox, pocak100

for the impressive work on Linux/Pyra version of the game

Additional assets here : https://github.com/brizzly/Halloween3D_Assets

HOW TO BUILD

Linux :

In alloween.h :

//#define H_MAC
#define H_LINUX
//#define H_WINDOWS

cd Halloween3D/HalloweenSrc mkdir Build cd Build cmake .. make

macOS :

In alloween.h :

#define H_MAC
//#define H_LINUX
//#define H_WINDOWS

open project_mac/ xcode project

windows :

In alloween.h :

//#define H_MAC
//#define H_LINUX
#define H_WINDOWS

open project_vc15/ visual C++ project

About

Halloween 3D Shooter OpenSource

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published