Multiplayer-focused arena third-person shooter (TPS) game


#1

Hello.
I’m making a multiplayer third person shooter (TPS) game.
It’s in an early prototype state.
https://www.youtube.com/watch?v=Nra_ywvapqo


#2

Nice! Very interesting art style.


#3

Where is the like button?
+1 like
Good luck with your project


#4

A lot of games (like Quake) has a console, so I decided to make one too.
So I just put a Python Interactive Console in the game to be able to change and test everything.
https://www.youtube.com/watch?v=5qopzVEiVBM


I think i’ve got most powerful one. :smiley:


#5

Cheaters will appreciate :mrgreen:


#6

Every game client can be hacked. If not, cheaters can write their own game client.

gabrielgambetta.com/fpm1.html


#7

What networking library did you use?


#8

Default library, which is included with Panda3D.


#9

Did you use a kinematic character controller or just a standard bullet rigidbody? What parts of the scene do you replicate? Is there any kind of client prediction?

Sorry for all the curiosity. :smiley:


#10

Yes, it’s bullet kinematic character controller.

Replicate? What do you mean by that? :slight_smile:

Yes, there is. But without interpolation for now.


#11

I like your style, I’d love to help with it. Unless you’re a one man team then I respect that.


#12

Yes, I need some help. What can you do?


#13

Im no artist or modeler but I usually like to do underlying systems like chat and data arrays, a bit of netoworking but not too much.


#14

The networking is the hardest part of the game.
I need networking model with a lag compensation.
Can you do it?

I’m learning about networking and lag compensation from some articles:
QuakeWorld: fabiensanglard.net/quakeSource/index.php
Quake3: fabiensanglard.net/quake3/index.php
Jake2 source code (Quake2 rewritten in Java): bytonic.de/html/jake2.html

My goal for now is to make networking model similar to Quake2 (10Hz server, client-side prediction + interpolation)


#15

I would be in the same boat as you reading articles and studying up, since the only networking I’ve done is mainly for regular applications and stuff that I build on my dedicated server.What language is your networking in?


#16

Language is Python 3.5


#17

I can help you, though for game networking which I’m not too privy with and would be learning along with you.


#18

A little movement update.
youtube.com/watch?v=AfDYwKcvwDg


#19

Cool! :slight_smile:


#20

how can we download and test game ?