Skip to content

SteveSmith16384/SteveTech1

Repository files navigation

SteveTech1

Complete open source multiplayer FPS Engine for Java

Designed and Developed by Stephen Carlyle-Smith ([email protected])

SteveTech1 is a 3D multiplayer FPS framework and engine, designed to help you create games such as Team Fortress 2, Overwatch, PUBG etc.. in Java. It includes almost all the code you'll need to create your own multiplayer FPS, and uses JMonkeyEngine for the 3D. It is designed to be easily modifiable and extendable (as the example games will show). It is intended to be the Java equivalent of something like the Source engine. You will need to provide your own assets of course.

FEATURES:

  • Client prediction & lag-compensation
  • TCP and UDP for networking
  • Collision detection & simple physics
  • Projectile and hitscan weapons

GAMES MADE WITH STEVETECH1

This project comes with a fully working exampke game "Undercover Agent". I'm currently working on two others games (as of the time of writing):

Here's a video of Moonbase Assault:-

Moonbase Assault Gameplay

Or check out this channel of other vidoes of stuff I've done with this engine: https://www.youtube.com/watch?v=NVcFt4ehz4o&list=PLbGkfhhJ5G3_pH9tp2lH1zeAJ9Y35rQnm

GETTING STARTED

CREDITS

LICENCES