Evostrike Open Sourced

Evostrike is a multiplayer FPS game made in Roblox Studio, which is deeply inspired by Source Engine.

This was a game that I’ve spent about 5 years on and is something that I’m very passionate about. I’ve decided to release it as open source so that it can be both an educational resource, as well as a resource for people who are interested in implementing some CS:GO/Source Engine related mechanics into their game currently. (Rolve lol)

This project was made in Roblox Studio with Rojo, Github and a few custom plugins which are included in the repo.

It is worth mentioning that this code isn’t the prettiest, but I do believe that the project structure is something worth learning from as a beginner or intermediate game programmer.

Edit:
Just saying that this repo contains the sauce in /module/

Edit 1:
If you do end up using this repository in it’s entirety, all I ask is that I receive credit for engine work in your game!

Links
Evostrike
Github Repository
Official Evostrike Youtube Teaser

34 Likes

Very cool resource, love how smooth the animations are when swapping weapons

2 Likes

Wow. Beautiful! Gun animations are really cool

1 Like

Cool…

umm guns go through walls with the tip of gun…

1 Like

also, what gun system is this based off of? thanks

Source Engine, it’s in the post.

1 Like

To be honest, I’m still not aware of a way to fix this in Roblox Studio. There isn’t any support for easy occlusion culling and viewport frames don’t keep world lighting properties.

1 Like

resize the viewmodel/ or use raycasting to detect the length of the gun and do math and stuff

1 Like

Are you able to apply what you said to fix it, and OS it here?

Thanks

Good afternoon,

Firstly, thank you for this resource! It looks really useful.

I am having a few problems in getting the game to function. Whenever I attempt to spawn into a match, the player is killed and I am unable to go from there.

Would you mind helping on this?

Thanks

1 Like

Definitely if you’d like to add me on my discord I’d love to help! It most likely has to do with the datastores. My discord tag is brycpt

Im am looking to create a Rainbow Six Siege style inspired FPS game and I am hoping this system can provide a solid foundation. I understand this is a CS fps system and may not be fully what I need.

I will check this out in the next few days to see if it fits my needs.

Any suggestions or recommendations for me based on my fps style game?