Sunday, December 22, 2013

From Breaking To Making

I definitely had a lot of fun RE'ing PunkBuster. It was enlightening seeing the types of challenges Game Developers have to cope with to make their games fair. As expected, PunkBuster is totally doing it wrong. Building a system that is modifiable by an attacker will never be safe. Luckily, it appears there is now an alternative. Since the BattleField 4 release, a new kid has arrived on the block and they are doing anti-cheating the proper way. And what is that way? By monitoring actions and results *server side* using statistical and behavioral analysis. If this topic interests you, I highly recommend checking out Fair Fight's FAQ. So yeah soon cheating will be harder, provided GameBlock's implementation is sound and easy'ish to implement in games. So where does that leave me? Wanting to build my own game obviously.

Online game development is not easy, it requires a developer to be knowledgeable in a lot of very unique topics.(Of course in 99% of the cases, these topics would be covered by multiple people!)

  • Art & Design
  • Physics
  • Responsive interfaces
  • Combat & AI
  • Network Programming
  • Scaleability
  • Data structure and management 
  • Security


I think what interests me the most of all of those above topics is Network Programming. Building a safe, fast, reliable and scaleable network protocol that can handle thousands of concurrent users is an extremely fascinating topic. So I think I will start with that and hope everything else just comes together (wishful thinking).

Here's my current thought process.

  1. Study current MMO / FPS game's network implementations and code if available.
  2. See if it is possible to exploit WebRTC's RTCDataChannel to get browsers to send data not peer to peer but get access to the UDP transport to implement a custom game protocol.
  3. Build a custom protocol and server in Go.
  4. Build a simple WebGL (Probably using threejs game UI.


Of course everything depends on #2. So I will be spending the next few days PoC'ing that out. If that fails... well we will see.

11 comments:

  1. I have been impressed with your blog. Thank you very much for posting this.Keep up with good work.
    mmo games
    mmo games

    ReplyDelete
  2. Some nice skilled writeup and a lot to learn of! Thanks many times!

    ReplyDelete
  3. Make $500 to $1000 Per Day Big Companies Are Paying SO MUCH Money For 15 Minutes Work Create Your Free Account And Start Banking From Today http://bit.ly/1zTYnF9

    ReplyDelete
  4. Dragon City Hack Trick Free Dragon City Unlimited Gems,Gold,Elixir Hack Now :- http://bit.ly/1vNBnVu

    ReplyDelete
  5. This is the BEST free Dirty Bomb hack available right now! The download is 100% free and the version is regularly updated! Download for FREE now at: http://dirtybombhacker.blogspot.nl or at http://www.dirtybombhack.tk
    CURRENT STATUS (7-26-15): UNDETECTED

    This dirty bomb hack is really safe for your account, our hacks won't get you kicked or banned We promise that. If you have any questions don't hesitate to leave a comment so we can help you. We hope you enjoy this free dirty bomb hack. Make sure to leave a comment to let us know that you enjoy our hack. Also link us to any youtube video's that you made of you using this hack for dirty bomb. We would love to see it!
    -Dirtybombhackerteam

    ReplyDelete
  6. This is the BEST free Dirty Bomb hack available right now! The download is 100% free and the version is regularly updated! Download for FREE now at: http://dirtybombhacker.blogspot.nl or at http://www.dirtybombhack.tk
    CURRENT STATUS (7-26-15): UNDETECTED

    This dirty bomb hack is really safe for your account, our hacks won't get you kicked or banned We promise that. If you have any questions don't hesitate to leave a comment so we can help you. We hope you enjoy this free dirty bomb hack. Make sure to leave a comment to let us know that you enjoy our hack. Also link us to any youtube video's that you made of you using this hack for dirty bomb. We would love to see it!
    -Dirtybombhackerteam

    ReplyDelete
  7. Isaac - how do i get hold of you? need to ask you a question about tokyo.
    lefty from @stake!

    ReplyDelete
  8. Thanks for sharing this article, really informative article. Can you share more about fallout shelter hack

    ReplyDelete
  9. This is such a nice blog
    I liked your blog very much
    Dragon City is just amazing to spend your boaring time
    Thanks to you for providing such a great post
    you can also visit here

    ReplyDelete
  10. This is such a nice blog
    I liked your blog very much
    Dragon City is just amazing to spend your boaring time
    Thanks to you for providing such a great post
    you can also visit here
    https://dragoncityhackx.com/

    ReplyDelete
  11. Dragon City Hack Trick Free Dragon City Unlimited Gems,Gold,Elixir Hack Now :- https://dragoncityhackx.com/

    ReplyDelete