3D game engine built from first-principles using only the 2D canvas API and TypeScript.
-
Updated
Nov 6, 2024 - TypeScript
3D game engine built from first-principles using only the 2D canvas API and TypeScript.
A 3D western arcade shooter. Except, you are playing to solve your life's problems.
Awesome Game Development Resources
Taal is an open-source 3D browser game built with react-three-fiber that aims to combine the strategic depth of games like Anno and Civilization with an infinitely expansive, procedurally generated cubic world.
Komodo was spawned out of a desire to learn popular game engine design, like composition over inheritance and ECS. Komodo is an attempt at making an engine that places the developer first, providing simple control over 2D and 3D game development.
A minimalist game framework built with GLFW and OpenGL. Brought to you by C++.
Student coursework on the Game "Fifteen" Using FreeGlut (OpenGL) in C++
three.js and cannon-es webxr pinball web app
Part of unreal engine 5 course. Simple 3d game, covering pawns, actors, game mode and GUI. C++ connected with blueprint for tweaking in unreal editor,
3D-Game Engine using Monogame and the XNA C# framework as University Classwork
The game is inspired by an old flash game I used to play in the late 2000s called Cubefield. My version is in full 3D and built with React, THREE.js and react-three-fiber to glue them together.
My Master's Final Project - A VR game that features IK body with physicalised hands (tracked using Oculus SDK), aiming to improve embodiment.
This repo contains the final project for my MSc VR/AR degree.
Creation of 3D-triangles before animating and rotating them then, creating of 3D-cubes, translating them and giving the ability to user to move the whole scene by camera.
The github repository for an upcoming community-made unofficial Portal-based video game called Space - A Portal Story.
3D Game Prototype
Add a description, image, and links to the 3d-game-development topic page so that developers can more easily learn about it.
To associate your repository with the 3d-game-development topic, visit your repo's landing page and select "manage topics."