The space race is one of the oldest and simple games in the video game industry. It is a two-player game which was the second game released by the company after Pong. It is an Arcade game in which two players control the rocket ship individually. The main objective of each player is to reach the top of the screen without getting hit by the asteroids in space. Asteroids are the obstacles in this gameplay that moves from left to right and vice-versa on the screen. The player's rocket ship, which gets hit by the asteroid, disappears for a while, then starts from the bottom again. If one player's rocket ship reaches the top without hitting the asteroids, the next player's rocket ship begins to move. The game's time is limited to a certain amount of time, depending on the middle line between two players. This central line reduces its length for each round. Players with a higher score will be declared as a winner of the game. Following are the steps to be followed for building the Space Race Game, 1. Game Development Platform Libraries 2. Create Anime Character 3. Vehicles Control And Multiplayer Support 4. Random Level Increasing And Calculate Time And Distances 5. Screen Recorder in Game 6. Background Music 7. Create Weapon In Spaceship 8. Space Race Game Library In Java
Create Anime Character
These reusable libraries are used to create the anime character in the game or create a game character face from a single portrait, and also used lip sync for 2D mouth animation.
MeInGameby FuxiCV
MeInGame: Create a Game Character Face from a Single Portrait, AAAI 2021
MeInGameby FuxiCV
Python 611 Version:Current License: Permissive (MIT)
rhubarb-lip-syncby DanielSWolf
Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.
rhubarb-lip-syncby DanielSWolf
C++ 1255 Version:v1.13.0 License: Others (Non-SPDX)
makegirlsmoe_webby makegirlsmoe
Create Anime Characters with MakeGirlsMoe
makegirlsmoe_webby makegirlsmoe
JavaScript 3334 Version:Current License: Others (Non-SPDX)
bigheadsby RobertBroersma
Easily create characters for your projects
bigheadsby RobertBroersma
TypeScript 1250 Version:Current License: Permissive (MIT)
Game Development Platform Libraries
These reusable libraries are game development platform libraries. These libraries provide the 2D, 3D game support and user interface for the developer.
MethaneKitby egorodet
🎲 Modern 3D graphics made simple with C++17 cross-platform app framework and rendering abstraction API on top of DirectX 12 & Metal (Vulkan is coming)
MethaneKitby egorodet
C++ 384 Version:v0.5.20210425.6 License: Permissive (Apache-2.0)
neoGFXby i42output
Cross-platform GPU-oriented C++ application/game framework
neoGFXby i42output
C++ 479 Version:Current License: Strong Copyleft (GPL-3.0)
coroutines-talkby noseratio
Asynchronous coroutines in C#
coroutines-talkby noseratio
C# 22 Version:Current License: Permissive (MIT)
space-racersby DidacGit
Game developed with the Unity game engine.
space-racersby DidacGit
C# 0 Version:Current License: Strong Copyleft (GNU GPLv3)
Vehicles Control And Multiplayer Support
These reusable libraries are used to create multiplayer support in-game. And also provide the graphics, rulebook for a gamer, character sheets, vehicle motion control, and speed curve.
lambdamodby amini-allight
An experimental multiplayer sandbox game with optional VR support.
lambdamodby amini-allight
C++ 4 Version:0.6.0 License: Strong Copyleft (GPL-3.0)
micro-racingby Mati365
🚗 🏎️ 🎮 online 3D multiplayer neural networks based racing game
micro-racingby Mati365
JavaScript 117 Version:Current License: Permissive (MIT)
ArcadeCarPhysicsby SergeyMakeev
Arcade Car Physics - Vehicle Simulation for Unity3D
ArcadeCarPhysicsby SergeyMakeev
C# 223 Version:1.0 License: Permissive (MIT)
Random Level Increasing And Calculate Time And Distances
These libraries are used to random level increasing, procedurally generate mountain ranges, trees, rocks, and start screen with title display. And also provide the time and distance calculation in the game. The second library is used for pixel collision detection.
HueJumper2kby KilledByAPixel
2 Kilobyte 3D racing game in JavaScript
HueJumper2kby KilledByAPixel
JavaScript 290 Version:v1.01 License: Strong Copyleft (GPL-3.0)
Space-Racer-iPad-Gameby ViktorVarsano
Tech Used: Sprite Kit, Per-pixel collision Detection, Particle Systems, Linear and Angular Damping and Timers
Space-Racer-iPad-Gameby ViktorVarsano
Swift 1 Version:Current License: Permissive (MIT)
Background Music
These libraries provide the background music, sound effects, animation for the game.
ShadowEditorby tengge1
Cross-platform 3D scene editor based on three.js, golang and mongodb for desktop and web. https://tengge1.github.io/ShadowEditor-examples/
ShadowEditorby tengge1
JavaScript 1414 Version:v0.6.0 License: Permissive (MIT)
abapteachablemachineby albanleong
A basic flash card game developed in ABAP and Javascript and powered by SAP NetWeaver and Google's Teachable Machine
abapteachablemachineby albanleong
HTML 3 Version:Current License: Permissive (MIT)
Screen Recorder In Game
The following libraries are used to record audio with the video clip.
SCNRecorderby gorastudio
The best way to record your AR experience!
SCNRecorderby gorastudio
Swift 78 Version:2.6.0 License: Permissive (MIT)
capsuleby itchio
🎬 Cross-platform hotkey short video capture for games
capsuleby itchio
C++ 163 Version:Current License: Strong Copyleft (GPL-2.0)
Create Weapon In Spaceship
These libraries are used to create weapons like crossbows, Armor and also generate the shield for defending the enemies' attack.
Netherite-Plus-Modby OroArmor
Adds new Netherite features to Minecraft
Netherite-Plus-Modby OroArmor
Java 35 Version:1.4.5 License: Permissive (MIT)
ig2gog-trainerby ritiek
Trainer for Imperium Galactica II GOG Remake v2.2.0.8
ig2gog-trainerby ritiek
C 1 Version:Current License: Permissive (MIT)
Space Race Game Library In Java
This is a standard library for all functions; using this java library create the space race game in a single library.
SpaceRaceby alexsobiek
Rewrite of the original 1973 Space Race game developed by Atari in Java
SpaceRaceby alexsobiek
Java 0 Version:Current License: Permissive (MIT)