59 Commits

Author SHA1 Message Date
6ef2b47819 feat: Add custom character controller and update Trooper prefab
This commit introduces a new custom character controller and updates the Trooper prefab with the following changes:

- Add a new `CapsuleColliderCast` script to the custom character controller
- Update the near clip plane of the Trooper's camera to 0.01 for better visibility
- Update the package reference for the custom character controller to use the new package name `com.robotfireopenteam.customcharactercontroller`
- Add a new component to the Trooper's Camera GameObject

These changes are aimed at improving the character controller functionality and visual quality of the Trooper prefab.
2025-05-06 23:09:53 +03:00
AderKonstantin
93468fee78
Merge pull request #9 from RobotFireOpenTeam/development
Development Build
2025-02-09 01:09:11 +03:00
AderKonstantin
b39d1b86a7
Merge pull request #8 from RobotFireOpenTeam/refactor-code
feat(prefab): update Trooper prefab with new properties
2025-02-09 01:07:11 +03:00
AderKonstantin
f163a824ee
Merge pull request #7 from RobotFireOpenTeam/feat/server
Feat/server
2025-02-09 01:06:29 +03:00
AderKonstantin
37194f6904
Merge pull request #6 from RobotFireOpenTeam/misc
Misc
2025-02-09 01:05:25 +03:00
79b6dc24af feat(prefab): update Trooper prefab with new properties
Add new transform properties to the Trooper prefab, including 
local position and rotation values. Update the prefab instance 
to include a new child object and modify the main camera 
reference. Set the Trooper's active state to false to 
improve performance and organization in the scene.
2025-02-09 01:04:00 +03:00
201dbd48c9 feat: add PlayerSceneObject prefab and TrooperNetwork asset
Add a new PlayerSceneObject prefab with components including 
Camera, AudioListener, and MonoBehaviour. Create a TrooperNetwork 
asset to support network functionalities. These changes enhance 
the scene's interactivity and prepare for multiplayer features.
2025-02-09 01:03:39 +03:00
AderKonstantin
b259e70707
Merge pull request #5 from RobotFireOpenTeam/misc
Misc
2025-02-09 01:02:01 +03:00
fef4e25ebf feat: update menu scene to use TextMeshPro components
Replace legacy UI components with TextMeshPro for improved text 
rendering and flexibility. Update component references and 
properties to ensure compatibility with the new text system. 
This change enhances visual quality and performance in the 
menu scene.
2025-02-09 01:00:00 +03:00
AderKonstantin
f7c280f646
Update README.md
Updated Preview Date deadline

Signed-off-by: AderKonstantin <66168124+AderKonstantin@users.noreply.github.com>
2025-01-26 14:20:36 +03:00
176e38bfd9 refactor: remove obsolete RobotControllerStandart class 2025-01-26 14:14:43 +03:00
0263dedf3b feat: add ServerStarter scene with initial settings
Add the ServerStarter scene with SceneManager object for Server.cs
2025-01-26 14:13:47 +03:00
AderKonstantin
32175e9ad1
Merge pull request #4 from RobotFireOpenTeam/misc
Misc
2025-01-26 04:06:18 +03:00
AderKonstantin
96d4db5e00
Merge pull request #3 from RobotFireOpenTeam/refactor-code
Refactor code
2025-01-26 04:05:53 +03:00
f76e155d88 feat: update render pipeline settings and networking scripts
Update Universal Render Pipeline settings to use new resource IDs for 
various rendering components. Remove deprecated resource entries to 
streamline the settings file. Add missing transport namespace inNetworkManagerUI script to proper functionality of network 
features.
2025-01-26 04:04:31 +03:00
0f90915be5 refactor: update Trooper prefab properties and references
Update the Trooper prefab to modify the transform parent 
reference and adjust local position and rotation values. 
Remove redundant layer property modifications to streamline 
the prefab structure and improve maintainability.
2025-01-26 04:03:46 +03:00
07afed99f3 feat: implement basic server functionality
Adds a new Server class to manage multiplayer sessions. The server 
automatically starts in a server build, initializes the NetworkManager, 
and loads the specified multiplayer scene after a delay. It also logs 
client connections and handles cleanup on application quit. This 
enhances the networking capabilities of the application.
2025-01-26 04:01:58 +03:00
a360bf8fe0 fix: update render pipeline settings and remove unused assets
Updates the Universal Render Pipeline settings by changing resource IDs 
to new values for consistency. Removes obsolete metadata for the 
SpeedFireModels and BuilderStaff assets to clean up the project and 
reduce clutter. These changes improve project organization and 
maintain compatibility with the latest rendering features.
2025-01-15 16:02:30 +03:00
ebf5ef05e5 style: change all name variables to code style convention 2024-12-10 03:28:50 +03:00
AderKonstantin
b4184a4fd7
Update CONTRIBUTING.md
Signed-off-by: AderKonstantin <66168124+AderKonstantin@users.noreply.github.com>
2024-12-10 03:02:59 +03:00
AderKonstantin
b02499ecff
Update CONTRIBUTING.md
Signed-off-by: AderKonstantin <66168124+AderKonstantin@users.noreply.github.com>
2024-12-10 02:57:16 +03:00
b0eccf53b5 feat: add base functionality
Add ServerPlayerSpawnPoints.cs with its functionality
Add to Trooper OnServerSpawnPlayer() for spawning on SpawnPoint.
2024-12-09 17:43:02 +03:00
AderKonstantin
1c4b76a078
Merge pull request #1 from RobotFireOpenTeam/feat-bullshit-updates
Feat bullshit updates
2024-12-09 14:02:25 +03:00
a9c05d570c many bullshit updates
models:
1) BuilderBlockout
2) TrooperModel
UI
3) ArmorBar
4) Healthbar
5) Fonts (RobotoMono)
6) Icons
7) Build Profiles
8) Tags for Camera
2024-12-09 13:54:52 +03:00
1d9683a987 refactor: remove unusual Debug.Log 2024-12-09 13:50:03 +03:00
e6b688aafe feat: add NetworkVariables for PlayerPrefab 2024-12-09 13:49:14 +03:00
f71816e918 feat: add link to Canvas to PlayerPrefab 2024-12-09 13:48:17 +03:00
c4d1fc5f0c fix: two audioListener fix 2024-12-09 13:47:24 +03:00
2086bb48fb refactor: delete unusual variables RobotController.cs 2024-12-09 13:28:41 +03:00
AderKonstantin
781a304f66
Update README.md
Signed-off-by: AderKonstantin <66168124+AderKonstantin@users.noreply.github.com>
2024-12-09 13:11:53 +03:00
AderKonstantin
6531ca9744
Update README.md
Перевод на русский, небольший изменения.

Signed-off-by: AderKonstantin <66168124+AderKonstantin@users.noreply.github.com>
2024-12-09 12:16:36 +03:00
AderKonstantin
f73d1288c7
Update CONTRIBUTING.md
Signed-off-by: AderKonstantin <66168124+AderKonstantin@users.noreply.github.com>
2024-12-09 12:01:26 +03:00
e7fe860936 feat: Debug Raycasts of Weapon (Trooper.cs) 2024-12-06 02:31:54 +03:00
41ad534a7a feat: Debug Raycasts of Weapon 2024-12-06 02:31:11 +03:00
a9d662750c art: little change RobotTestModel.fbx 2024-11-28 07:19:30 +03:00
bb169494cf art: remove unsual RobotFireModel.fbx 2024-11-28 07:18:39 +03:00
71644e282f prefab(TestRobot): change model, cam pos & renamed
renamed prefab to TestRobot
change pos of camera
replace model of TestRobot with updated model
remove warnings with self-interacting duplicates vertexes
change scale of model
2024-11-28 07:14:45 +03:00
9f04243bae design: changed level design MultiplayerScene 2024-11-27 23:26:13 +03:00
c9e1b4f4c1 refactor: change MonoBehaviour to NetworkBehaviour 2024-11-27 23:15:49 +03:00
80ac2f9600 style: changed variables to match code style 2024-11-27 23:11:42 +03:00
54cd319af7 Create CONTRIBUTING.md 2024-11-27 17:17:17 +03:00
3cb9351bdf Huge Updates
Non-code updates:
- add new package Multiplayer Play Mode
- add new (test) Build Profile
- update (test) Level Design for MultiplayerScene
Code updates:
- RobotController.cs:
  - changed variable scopes to protected
  - changed function scopes to protected
  - add audioListener to NetworkObject
  - add new Input Methods: OnAim, OnCrouch, OnInteract
  - Trooper.cs - (test) descendant class for RobotController
2024-11-27 03:29:12 +03:00
d87e99d3a3 Leveldesign Update: Multiplayer Test Scene 2024-11-25 23:02:27 +03:00
777cf55123 add colors to Robot Classes 2024-11-25 07:00:44 +03:00
60f1839590 many updates
add Engineer, Trooper & Builder
add wall Movement Test scene
change packages
and other staff (non-code specific)
2024-11-25 00:31:54 +03:00
02aa35e0a3 fix Robot Cam network authority 2024-11-24 23:47:46 +03:00
25d3de49e7 Added packages & Blocked testMap 2024-11-21 16:47:59 +03:00
5720408bbf Add DevConsole (in-progress) & minor updates
DevConsole:
- UI and Controls (PlayerInput)
- Still need access to scripting & other Unity Staff
Test Robot:
- Deleted unusual prefab
- minor updates to TestRobot with Ak
2024-11-21 11:26:06 +03:00
ed1ce949f7 Add blank prefab for future classes
Prefabs for Trooper, Engineer, Builder
2024-11-21 11:22:03 +03:00
d66b631641 Update README.md 2024-11-21 03:24:13 +03:00