All Projects â†’ Lallassu â†’ Voxlords

Lallassu / Voxlords

Licence: mit
VoxLords - ThreeJS WebGL game with a simple voxel engine

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Voxlords

Dino3d
🦖 Google Chrome T-Rex Run! in 3D (WebGL experiment)
Stars: ✭ 263 (+70.78%)
Mutual labels:  indiedev, gamedev, voxel
Voxelengine unity
Voxel engine made in C# for Unity
Stars: ✭ 25 (-83.77%)
Mutual labels:  indiedev, gamedev, voxel
Qake
Qake voxel-engine demo
Stars: ✭ 100 (-35.06%)
Mutual labels:  indiedev, gamedev, voxel
Building Blocks
A voxel library for real-time applications.
Stars: ✭ 140 (-9.09%)
Mutual labels:  gamedev, voxel
Blog
gamedev blog
Stars: ✭ 3,076 (+1897.4%)
Mutual labels:  indiedev, gamedev
Terasology
Terasology - open source voxel world
Stars: ✭ 3,247 (+2008.44%)
Mutual labels:  gamedev, voxel
ScriptableObjectMultiSelectDropdown
Multi Select Dropdown for ScriptableObjects
Stars: ✭ 18 (-88.31%)
Mutual labels:  gamedev, indiedev
Entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Stars: ✭ 6,017 (+3807.14%)
Mutual labels:  indiedev, gamedev
Lambdahack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
Stars: ✭ 439 (+185.06%)
Mutual labels:  indiedev, gamedev
Polyworld
A world generator that is based on Voronoi diagrams
Stars: ✭ 59 (-61.69%)
Mutual labels:  gamedev, voxel
3d Game Shaders For Beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+7496.1%)
Mutual labels:  indiedev, gamedev
Awesome One Person Games
🎮 A curated list of successul games, made (quite) entirely by a lone gamedev.
Stars: ✭ 276 (+79.22%)
Mutual labels:  indiedev, gamedev
Wizardwarz
WebGL Multiplayer game with NodeJS backend
Stars: ✭ 270 (+75.32%)
Mutual labels:  indiedev, gamedev
Bake
A build system that lets you clone, build and run C/C++ projects with a single command
Stars: ✭ 434 (+181.82%)
Mutual labels:  indiedev, gamedev
Dungeongenerator
Dungeon generator for games.
Stars: ✭ 66 (-57.14%)
Mutual labels:  indiedev, gamedev
Raylib Games
Collection of games made with raylib
Stars: ✭ 78 (-49.35%)
Mutual labels:  indiedev, gamedev
first-person-controller-for-unity
A First-Person Controller for Unity.
Stars: ✭ 18 (-88.31%)
Mutual labels:  gamedev, indiedev
Bytepath
A replayable arcade shooter with a focus on build theorycrafting made using Lua and LÖVE.
Stars: ✭ 1,119 (+626.62%)
Mutual labels:  indiedev, gamedev
Parrothunt
ParrotHunt - ThreeJS WebGL game (http://parrothunt.nergal.se)
Stars: ✭ 85 (-44.81%)
Mutual labels:  indiedev, gamedev
Badsanta
BadSanta - Multiplayer HTML5 Game (http://santa.qake.se)
Stars: ✭ 97 (-37.01%)
Mutual labels:  indiedev, gamedev

VoxLords

Play the game here: http://voxlords.webgl.nu

Also on Chrome Experiments: https://www.chromeexperiments.com/experiment/voxlords

A little game engine test: http://threejs.webgl.nu

Description

VoxLords is a ThreeJS WebGL game with a simple voxel engine. It also provides a implementation for loading .vox files that are created with MagicaVoxel (https://voxel.codeplex.com/).

The code is free to use but I would appreciate if you give me credit when using it.

The code has NOT been polished and is provided "as is". There are a lot of code that are redundant and there are tons of improvements that can be made.

I haven't had time to create some description of the code layout but if you have any questions, feel free to contact me ([email protected]).

The game implements the following (and more):

  • Voxel engine with chunks
  • Basic greedy algorithm for optimizing chunks
  • Sound loader with volume based on length to objects
  • Basic block physics
  • Voxel explosions
  • Reading game maps from PNG image files
  • ".vox" file loading into chunks
  • etc..

Testing

Install nodejs and run "cd server; nodejs server.js". Then point your browser to http://localhost:8081

Screenshot

alt tag

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].