3D Tron Clone Game

share link

by Nathina dot icon Updated: Oct 1, 2021

technology logo
technology logo

Solution Kit Solution Kit  

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 doticonstar image 13 doticonVersion:Currentdoticon
License: Permissive (MIT)

3D Tron light-cycle clone in WebGL

Support
    Quality
      Security
        License
          Reuse

            WebGL-Tronby dpren

            JavaScript doticon star image 13 doticonVersion:Currentdoticon 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++ doticonstar image 18 doticonVersion:Currentdoticon
                      License: Permissive (MIT)

                      Clone of the Urho3D repository

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                Urho3Dby xamarin

                                C++ doticon star image 18 doticonVersion:Currentdoticon License: Permissive (MIT)

                                Clone of the Urho3D repository
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse
                                          Java doticonstar image 10 doticonVersion:v1.0doticon
                                          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 doticon star image 10 doticonVersion:v1.0doticon License: Others (Non-SPDX)

                                                    Source code for 'Beginning Android 3D Game Development' by Robert Chin
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              JavaScript doticonstar image 4 doticonVersion:v1.0doticon
                                                              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 doticon star image 4 doticonVersion:v1.0doticon License: Others (Non-SPDX)

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

                                                                                  VividEngine2by pysgames

                                                                                  C# doticonstar image 7 doticonVersion:Alpha1doticon
                                                                                  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# doticon star image 7 doticonVersion:Alpha1doticon 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) .

                                                                                                      C# doticonstar image 381 doticonVersion:v20190222doticon
                                                                                                      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# doticon star image 381 doticonVersion:v20190222doticon 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# doticonstar image 14 doticonVersion:v1.5.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Better particle system for 3d STG games.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    bullet-storm-unityby SUSTech-CANStudio

                                                                                                                                    C# doticon star image 14 doticonVersion:v1.5.0doticon 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 doticonstar image 4245 doticonVersion:v0.11.0-betadoticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              A hand-crafted 2D game library in Go

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        pixelby faiface

                                                                                                                                                        Go doticon star image 4245 doticonVersion:v0.11.0-betadoticon License: Permissive (MIT)

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

                                                                                                                                                                  ShadowEditorby tengge1

                                                                                                                                                                  JavaScript doticonstar image 1414 doticonVersion:v0.6.0doticon
                                                                                                                                                                  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 doticon star image 1414 doticonVersion:v0.6.0doticon 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++ doticonstar image 105 doticonVersion:3.4.0doticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      A Super Hexagon Clone

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Super-Haxagonby RedTopper

                                                                                                                                                                                                C++ doticon star image 105 doticonVersion:3.4.0doticon License: Permissive (MIT)

                                                                                                                                                                                                A Super Hexagon Clone
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          Renduby kosua20

                                                                                                                                                                                                          C++ doticonstar image 369 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          A simple realtime graphics playground for experimentations.

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    Renduby kosua20

                                                                                                                                                                                                                    C++ doticon star image 369 doticonVersion:Currentdoticon License: Permissive (MIT)

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

                                                                                                                                                                                                                              xLightsby smeighan

                                                                                                                                                                                                                              C++ doticonstar image 396 doticonVersion:2023.09doticon
                                                                                                                                                                                                                              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++ doticon star image 396 doticonVersion:2023.09doticon 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
                                                                                                                                                                                                                                                  C++ doticonstar image 5224 doticonVersion:MicrosoftDocs-Samplesdoticon
                                                                                                                                                                                                                                                  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++ doticon star image 5224 doticonVersion:MicrosoftDocs-Samplesdoticon 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++ doticonstar image 452 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                      Game engine with extensive C# support and WYSIWYG editor.

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                rbfxby rokups

                                                                                                                                                                                                                                                                                C++ doticon star image 452 doticonVersion:Currentdoticon License: Permissive (MIT)

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

                                                                                                                                                                                                                                                                                          Voxby AlwaysGeeky

                                                                                                                                                                                                                                                                                          C++ doticonstar image 591 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                          Voxel Engine and Voxel Game Development

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    Voxby AlwaysGeeky

                                                                                                                                                                                                                                                                                                    C++ doticon star image 591 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                                    Voxel Engine and Voxel Game Development
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                              tiledby mapeditor

                                                                                                                                                                                                                                                                                                              C++ doticonstar image 9669 doticonVersion:v1.10.1doticon
                                                                                                                                                                                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                                              Flexible level editor

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        tiledby mapeditor

                                                                                                                                                                                                                                                                                                                        C++ doticon star image 9669 doticonVersion:v1.10.1doticon 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.

                                                                                                                                                                                                                                                                                                                                  C++ doticonstar image 632 doticonVersion:AOBGen_114doticon
                                                                                                                                                                                                                                                                                                                                  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++ doticon star image 632 doticonVersion:AOBGen_114doticon 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 doticonstar image 800 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                      License: Permissive (MIT)

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

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                OpenRTSby benoit-dumas

                                                                                                                                                                                                                                                                                                                                                                Java doticon star image 800 doticonVersion:Currentdoticon License: Permissive (MIT)

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

                                                                                                                                                                                                                                                                                                                                                                          TA3Dby zuzuf

                                                                                                                                                                                                                                                                                                                                                                          C doticonstar image 34 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                          License: Strong Copyleft (GPL-2.0)

                                                                                                                                                                                                                                                                                                                                                                          Portable remake of Total Annihilation in 3D

                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                    TA3Dby zuzuf

                                                                                                                                                                                                                                                                                                                                                                                    C doticon star image 34 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-2.0)

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

                                                                                                                                                                                                                                                                                                                                                                                              SkyNXby DevL0rd

                                                                                                                                                                                                                                                                                                                                                                                              C doticonstar image 517 doticonVersion:v1.5doticon
                                                                                                                                                                                                                                                                                                                                                                                              License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                                                                                                                              Stream your PC games to your Nintendo Switch without Android!

                                                                                                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                                                                                                        SkyNXby DevL0rd

                                                                                                                                                                                                                                                                                                                                                                                                        C doticon star image 517 doticonVersion:v1.5doticon 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 doticonstar image 6 doticonVersion:v1.11.0doticon
                                                                                                                                                                                                                                                                                                                                                                                                                  License: Strong Copyleft (GPL-2.0)

                                                                                                                                                                                                                                                                                                                                                                                                                  Python and pyglet based 3D Engine and toolkit

                                                                                                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                            peng3dby not-na

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                                      See similar Kits and Libraries