kandi background
Explore Kits

3D Tron Clone Game

by Nathina Updated: Oct 1, 2021

Armagetron is a multiple-player game in 3d that attempts to emulate and expand on the light cycle sequence from the movie Tron. It's an old-school arcading game slung into the current century. Tron is a game it was full of action, adventure, lightning-fast, and arcade games. Two or more opponent players have the same constant speed. Players leave a trail behind, which is an impassable wall. If the first player crash against a wall, then that first player loses the game. Only right-angle turns are allowed—the opposite edges of the screen communicate with each other. At last, only one remains will win the game. Following are the steps to be followed for building the 3D Tron Clone Game, 1. 3D Game Development Platform 2. JavaScript Library For Complete Game 3. User Interface Library In C# 4. User Interface Library In C++ 5. User Interface Library In java, C, Python 6. Take Screenshots in Game 7. Background Music

JavaScript Library For Complete Game

This JavaScript library is used to develop Animated 3D background ,3D indoor map, 2D ,3D game engine, graphics , control, design, animation , audio effect , shadow effects etc.

WebGL-Tronby dpren

JavaScript star image 13 Version:Current

License: Permissive (MIT)

3D Tron light-cycle clone in WebGL

Support
Quality
Security
License
Reuse

WebGL-Tronby dpren

JavaScript star image 13 Version:Current License: Permissive (MIT)

3D Tron light-cycle clone in WebGL
Support
Quality
Security
License
Reuse

3D Game Development Platform

The following reusable libraries are used to archive the development environment for the game. The first library is used for 2D,3D game engines and can be implemented by C++, and the last 2 libraries are 3D game engines in Unity.

Urho3Dby xamarin

C++ star image 18 Version:Current

License: Permissive (MIT)

Clone of the Urho3D repository

Support
Quality
Security
License
Reuse

Urho3Dby xamarin

C++ star image 18 Version:Current License: Permissive (MIT)

Clone of the Urho3D repository
Support
Quality
Security
License
Reuse

beg-android-3d-game-devby Apress

Java star image 10 Version:v1.0

License: Others (Non-SPDX)

Source code for 'Beginning Android 3D Game Development' by Robert Chin

Support
Quality
Security
License
Reuse

beg-android-3d-game-devby Apress

Java star image 10 Version:v1.0 License: Others (Non-SPDX)

Source code for 'Beginning Android 3D Game Development' by Robert Chin
Support
Quality
Security
License
Reuse

beg-3d-game-dev-w-unityby Apress

JavaScript star image 4 Version:v1.0

License: Others (Non-SPDX)

Source code for 'Beginning 3D Game Development with Unity' by Sue Blackman

Support
Quality
Security
License
Reuse

beg-3d-game-dev-w-unityby Apress

JavaScript star image 4 Version:v1.0 License: Others (Non-SPDX)

Source code for 'Beginning 3D Game Development with Unity' by Sue Blackman
Support
Quality
Security
License
Reuse

VividEngine2by pysgames

C# star image 7 Version:Alpha1

License: Permissive (MIT)

Vivid3D. A 3D engine and Integrated development environment to develop and test 3D and 2D games and applications.

Support
Quality
Security
License
Reuse

VividEngine2by pysgames

C# star image 7 Version:Alpha1 License: Permissive (MIT)

Vivid3D. A 3D engine and Integrated development environment to develop and test 3D and 2D games and applications.
Support
Quality
Security
License
Reuse

User Interface Library In C#

The following reusable C# libraries are used to archive the UI task like mouse and keyword movement, animation, event routing (UI actions) .

LeopotamGroupLibraryUnityby Leopotam

C# star image 381 Version:v20190222

License: Others (Non-SPDX)

Tools library for unity 3d game engine: animator graph helpers, serialization (json), localization, event routing (eventbus, ui actions), embedded scripting, uGui xml markup, threading, tweening, in-memory protection and other helpers (pure C#)

Support
Quality
Security
License
Reuse

LeopotamGroupLibraryUnityby Leopotam

C# star image 381 Version:v20190222 License: Others (Non-SPDX)

Tools library for unity 3d game engine: animator graph helpers, serialization (json), localization, event routing (eventbus, ui actions), embedded scripting, uGui xml markup, threading, tweening, in-memory protection and other helpers (pure C#)
Support
Quality
Security
License
Reuse

bullet-storm-unityby SUSTech-CANStudio

C# star image 14 Version:v1.5.0

License: Permissive (MIT)

Better particle system for 3d STG games.

Support
Quality
Security
License
Reuse

bullet-storm-unityby SUSTech-CANStudio

C# star image 14 Version:v1.5.0 License: Permissive (MIT)

Better particle system for 3d STG games.
Support
Quality
Security
License
Reuse

Background Music

These libraries provide the background music, sound effects, animation for the game.

pixelby faiface

Go star image 3615 Version:v0.11.0-beta

License: Permissive (MIT)

A hand-crafted 2D game library in Go

Support
Quality
Security
License
Reuse

pixelby faiface

Go star image 3615 Version:v0.11.0-beta License: Permissive (MIT)

A hand-crafted 2D game library in Go
Support
Quality
Security
License
Reuse

ShadowEditorby tengge1

JavaScript star image 1272 Version:v0.6.0

License: Permissive (MIT)

Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/

Support
Quality
Security
License
Reuse

ShadowEditorby tengge1

JavaScript star image 1272 Version:v0.6.0 License: Permissive (MIT)

Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
Support
Quality
Security
License
Reuse

User Interface Library In C++

The reusable C++ libraries are used to archive the UI tasks like graphic user interface, shadow, mapping, dynamic lighting, keyboard, mouse, joystick and touch input, 2D, 3D audio playback, custom level, GUI based level editor, and all effects.

Super-Haxagonby RedTopper

C++ star image 80 Version:3.4.0

License: Permissive (MIT)

A Super Hexagon Clone

Support
Quality
Security
License
Reuse

Super-Haxagonby RedTopper

C++ star image 80 Version:3.4.0 License: Permissive (MIT)

A Super Hexagon Clone
Support
Quality
Security
License
Reuse

Renduby kosua20

C++ star image 369 Version:Current

License: Permissive (MIT)

A simple realtime graphics playground for experimentations.

Support
Quality
Security
License
Reuse

Renduby kosua20

C++ star image 369 Version:Current License: Permissive (MIT)

A simple realtime graphics playground for experimentations.
Support
Quality
Security
License
Reuse

xLightsby smeighan

C++ star image 312 Version:2022.05

License: Strong Copyleft (GPL-3.0)

xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.

Support
Quality
Security
License
Reuse

xLightsby smeighan

C++ star image 312 Version:2022.05 License: Strong Copyleft (GPL-3.0)

xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.
Support
Quality
Security
License
Reuse

DirectX-Graphics-Samplesby microsoft

C++ star image 3832 Version:389246

License: Permissive (MIT)

This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.

Support
Quality
Security
License
Reuse

DirectX-Graphics-Samplesby microsoft

C++ star image 3832 Version:389246 License: Permissive (MIT)

This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
Support
Quality
Security
License
Reuse

rbfxby rokups

C++ star image 452 Version:Current

License: Permissive (MIT)

Game engine with extensive C# support and WYSIWYG editor.

Support
Quality
Security
License
Reuse

rbfxby rokups

C++ star image 452 Version:Current License: Permissive (MIT)

Game engine with extensive C# support and WYSIWYG editor.
Support
Quality
Security
License
Reuse

Voxby AlwaysGeeky

C++ star image 591 Version:Current

License: Strong Copyleft (GPL-3.0)

Voxel Engine and Voxel Game Development

Support
Quality
Security
License
Reuse

Voxby AlwaysGeeky

C++ star image 591 Version:Current License: Strong Copyleft (GPL-3.0)

Voxel Engine and Voxel Game Development
Support
Quality
Security
License
Reuse

tiledby mapeditor

C++ star image 8658 Version:v1.8.4

License: Others (Non-SPDX)

Flexible level editor

Support
Quality
Security
License
Reuse

tiledby mapeditor

C++ star image 8658 Version:v1.8.4 License: Others (Non-SPDX)

Flexible level editor
Support
Quality
Security
License
Reuse

Take Screenshots In Game

The following reusable libraries are used to take a screenshot while playing in the game. It helps to store a record of games.

InjectableGenericCameraSystemby FransBouma

C++ star image 565 Version:AOBGen_112

License: Permissive (BSD-2-Clause)

This is a generic camera system to be used as the base for cameras for taking screenshots within games. The main purpose of the system is to hijack the in-game 3D camera by overwriting values in its camera structure with our own values so we can control where the camera is located, it's pitch/yaw/roll values, its FoV and the camera's look vector.

Support
Quality
Security
License
Reuse

InjectableGenericCameraSystemby FransBouma

C++ star image 565 Version:AOBGen_112 License: Permissive (BSD-2-Clause)

This is a generic camera system to be used as the base for cameras for taking screenshots within games. The main purpose of the system is to hijack the in-game 3D camera by overwriting values in its camera structure with our own values so we can control where the camera is located, it's pitch/yaw/roll values, its FoV and the camera's look vector.
Support
Quality
Security
License
Reuse

User Interface Library In java, C, Python

The first reusable java library is used to archive UI tasks like design, control, map, and sound. Second and third, C libraries are used for motion control, mouse, touch, object shadows, river, and ocean water effects. The last one is the python library; it is used in 3d graphic engine.

OpenRTSby benoit-dumas

Java star image 800 Version:Current

License: Permissive (MIT)

Real-Time Strategy game 3D engine coded in pure java

Support
Quality
Security
License
Reuse

OpenRTSby benoit-dumas

Java star image 800 Version:Current License: Permissive (MIT)

Real-Time Strategy game 3D engine coded in pure java
Support
Quality
Security
License
Reuse

TA3Dby zuzuf

C star image 34 Version:Current

License: Strong Copyleft (GPL-2.0)

Portable remake of Total Annihilation in 3D

Support
Quality
Security
License
Reuse

TA3Dby zuzuf

C star image 34 Version:Current License: Strong Copyleft (GPL-2.0)

Portable remake of Total Annihilation in 3D
Support
Quality
Security
License
Reuse

SkyNXby DevL0rd

C star image 391 Version:v1.5

License: Strong Copyleft (GPL-3.0)

Stream your PC games to your Nintendo Switch without Android!

Support
Quality
Security
License
Reuse

SkyNXby DevL0rd

C star image 391 Version:v1.5 License: Strong Copyleft (GPL-3.0)

Stream your PC games to your Nintendo Switch without Android!
Support
Quality
Security
License
Reuse

peng3dby not-na

Python star image 6 Version:v1.11.0

License: Strong Copyleft (GPL-2.0)

Python and pyglet based 3D Engine and toolkit

Support
Quality
Security
License
Reuse

peng3dby not-na

Python star image 6 Version:v1.11.0 License: Strong Copyleft (GPL-2.0)

Python and pyglet based 3D Engine and toolkit
Support
Quality
Security
License
Reuse

See similar Kits and Libraries

C++
Gaming
User Interface
  • © 2022 Open Weaver Inc.