https://github.com/funnoober/voa_v1_net
The code for the first iteration of Violence of Action
https://github.com/funnoober/voa_v1_net
godot godot-engine godot4 multiplayer multiplayer-game
Last synced: 10 months ago
JSON representation
The code for the first iteration of Violence of Action
- Host: GitHub
- URL: https://github.com/funnoober/voa_v1_net
- Owner: FunNoober
- Created: 2025-08-02T02:17:02.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-02T02:42:55.000Z (10 months ago)
- Last Synced: 2025-08-02T04:54:18.349Z (10 months ago)
- Topics: godot, godot-engine, godot4, multiplayer, multiplayer-game
- Language: GDScript
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VoA_V1_Net
The code for the first iteration of Violence of Action. This repo does not include models, sounds, textures, occlusion information, light map information, or any other non-code assets. Any and all personal information has been anonymized.
I feel comfortable sharing this because the code is outdated, and built around a more fragile architecture, along with not reflecting the current state of the singleplayer or multiplayer of this project.
**This is not enough to compile, or otherwise gain or generate a playable copy of the Violence of Action multiplayer**
Incorporating, or otherwise "copying" the code of this project directly into another project is prohibited. The code may be used for research and/or educational purposes, and/or to use as a point of reference when teaching.
## Architecture
The first iteration of Violence of Action relies very heavily on a peer-to-peer, non-server-authoritative architecture, leaving it open to cheaters, unauthorized modifications, and desync. The architecture is also built heavily around Godot's built in multiplayer nodes, such as the `MultiplayerSpawner` and `MultiplerSynchronizer` nodes.
Violence of Action V1 is also built with multiplayer-first, meaning that it is very difficult to extend the game to include a singleplayer.