All Projects → beclamide → gta-css

beclamide / gta-css

Licence: MIT License
I made a Grand Theft Auto style demo in CSS 3D (as much as possible) because I'm an idiot with far too much free time.

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to gta-css

is-my-train-delayed
An Angular web app built on Heroku with Node & Express. Shows information about delayed trains, and displays that in an easily consumable manner.
Stars: ✭ 15 (-80.52%)
Mutual labels:  gta
mta-resources
Collection of various resources for MTA
Stars: ✭ 31 (-59.74%)
Mutual labels:  gta
gtav-online-ahk
GTA V Online AHK-Macros
Stars: ✭ 45 (-41.56%)
Mutual labels:  gta
GTA-RP
GT-MP Role-playing gamemode
Stars: ✭ 39 (-49.35%)
Mutual labels:  gta
VehFuncs
New vehicle features for GTA San Andreas mods
Stars: ✭ 30 (-61.04%)
Mutual labels:  gta
Open-GTO
RPG gamemode for SA-MP
Stars: ✭ 45 (-41.56%)
Mutual labels:  gta
gtasa-savegame-editor
GUI tool to edit GTA San Andreas savegames.
Stars: ✭ 56 (-27.27%)
Mutual labels:  gta
UnitedCallouts
UnitedCallouts adds over 20+ callouts for LSPDFR, a popular GTA V modification.
Stars: ✭ 14 (-81.82%)
Mutual labels:  gta
samp-node-lib
NodeJS library for Scripting San Andreas Multiplayer:SAMP depends on samp-node plugin
Stars: ✭ 23 (-70.13%)
Mutual labels:  gta
ThirdPersonController
Simple 3rd person controller demonstrating camera-relative movement and the new Cinemachine 3rd Person Follow / Aim system
Stars: ✭ 15 (-80.52%)
Mutual labels:  gta
chat
FiveM Chat System | Works off ESX Framework
Stars: ✭ 32 (-58.44%)
Mutual labels:  gta
V.Rainbomizer
Randomizers for Grand Theft Auto: V
Stars: ✭ 52 (-32.47%)
Mutual labels:  gta
protection
Flexible server protection system (development)
Stars: ✭ 23 (-70.13%)
Mutual labels:  gta
RAGE-StringsDatabase
This repository contains known string lines and file names for RAGE based games (GTA IV, GTA V, RDR 2)
Stars: ✭ 26 (-66.23%)
Mutual labels:  gta
saltychat-fivem
FiveM implementation of Salty Chat (TeamSpeak 3 based Voice Plugin)
Stars: ✭ 64 (-16.88%)
Mutual labels:  gta
GWRP-0.3
Игровой режим для San Andreas Multiplayer
Stars: ✭ 22 (-71.43%)
Mutual labels:  gta
trilogymp
Trilogy Multiplayer (TMP) is a work in progress nonprofit open source multiplayer software project for Grand Theft Auto: The Trilogy. This repository serves as a base for discussions and project management.
Stars: ✭ 105 (+36.36%)
Mutual labels:  gta
V
OwlGaming roleplay script for RAGE Multiplayer on GTA 5.
Stars: ✭ 36 (-53.25%)
Mutual labels:  gta
pHake
GTA Online Mod
Stars: ✭ 74 (-3.9%)
Mutual labels:  gta
rustext
Fix Russian text plugin for SA-MP: GameText's, TextDraw's and Menu's
Stars: ✭ 15 (-80.52%)
Mutual labels:  gta

GTA CSS - A technical demo of how CSS 3D works

Play the demo here: https://gta-css.herokuapp.com/

f1cb0dbb4a14701b661d4e13e35a9c13

I made this demo just to see how powerful CSS 3D actually is, and I got a bit carried away...

I was also curious to see how good CSS is for making computer games.

I wanted to try to keep as much of the visual stuff within CSS as possible and use JS only for game logic.

Getting Started

Clone the repo locally.

This was built with Node 10.13. If you're using NVM make sure you run nvm use before installing.

$ npm install
$ npm run serve

Open a browser and go to http://localhost:8080

How to play

Action Keys
Accelerate Up Arrow
Brake Down Arrow
Steer Left/Right Left/Right Arrows

There are now mobile controls too!

Slides

I've added a slide deck that goes along with my talk (video link to be added later). They explain some of the process and development of the demo.

Open a browser and go to http://localhost:8080/slides.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].