Sonic and Sega Retro Message Board: UDK Sonic devs, how do you work with engine not intended for Sonic? - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Page 1 of 1
    Locked
    Locked Forum

UDK Sonic devs, how do you work with engine not intended for Sonic? issues of client-server architecture, I guess

#1 User is offline crystallize 

Posted 26 May 2018 - 09:47 AM

  • Posts: 110
  • Joined: 22-November 09
  • Gender:Male
  • Location:Russia
For a time I've been tinkering with HL and Quake, trying to make something resembling Sonic Adventure-like scheme of controls and camera. On the matter of controls, the most basic test setup would be player always facing away from 0,0,0 with top-down camera. I expected player to run in a perfect circles when I press step left/step right. But in harsh reality the player is literally spiraling away.



So apparently the reason for this is in client-server architecture of the engine where all the entities like doors, platforms, rotating things-are not on the client side where player is. They are in different dll, on the server side. Player's view direction can't be applied immediately, it is sent to the server side and applied one frame later so in the current frame it is plain incorrect.

I see a bunch of Sonic engines made with UDK, but this engine is also of a client-server kind, intended for first person shooters rather than arcades. So how GDK/UDK Sonic developers handle this issue? Do they at all?
This post has been edited by crystallize: 26 May 2018 - 09:49 AM

Page 1 of 1
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users