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.
C# 7 Version:Alpha1 License: Permissive (MIT)
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# 381 Version:v20190222 License: Others (Non-SPDX)
These libraries provide the background music, sound effects, animation for the game.
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.
C++ 396 Version:2023.09 License: Strong Copyleft (GPL-3.0)
C++ 5224 Version:MicrosoftDocs-Samples License: Permissive (MIT)
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++ 632 Version:AOBGen_114 License: Permissive (BSD-2-Clause)
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.