Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

How to Make Web RTS Game?

413 vues

Publié le

Istanbul University GameFest'17, How to Make Web RTS Game? - gamefest.iubk.org

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

How to Make Web RTS Game?

  1. 1. How to Make Web RTS Game? Mustafa Yilmaz - Omer Citak Istanbul University, Gamefest’17
  2. 2. who are we Mustafa Yilmaz Interactive Designer @ Illusionist Blog: yazamayanadam.com Twitter: @myrisee10 And we developed the Omer Citak Security Researcher @ Netsparker Blog: omercitak.com All Social Platform: @Om3rCitak
  3. 3. web rts? ● Web Based Real-time Strategy Game
  4. 4. web rts? ● Web Based Real-time Strategy Game ● Travian, Klanlar, Ikariam etc...
  5. 5. web rts? ● Web Based Real-time Strategy Game ● Travian, Klanlar, Ikariam etc… ● Feature: mobile devices
  6. 6. 3hanedan?
  7. 7. 3hanedan?
  8. 8. 3hanedan?
  9. 9. 3hanedan?
  10. 10. 3hanedan?
  11. 11. architecture
  12. 12. architecture ● Clients: Unity3D ● Web Service: PHP ● Database: MySQL ● Others: git, bitbucket, jenkins etc...
  13. 13. unity3d ● Crossplatform ● Free ● Rapid prototyping ● Easy to use ● Easy scripting & More tutorials ● Community ● Assetstore
  14. 14. plugins ● P.A.T.C.H ● I2.Localization
  15. 15. structure LoginHandler ProfileHandler ● VillageHandler ● BuildingHandler ● SoldierHandler ● AttackHandler ● ClanHandler ● ChatHandler ...
  16. 16. login
  17. 17. profile
  18. 18. village
  19. 19. error
  20. 20. windows
  21. 21. back-end ● PHP(7) ● MySQL ● Laravel ○ Dingo - github.com/dingo/api ○ Basic Authentication ○ Blade ● Git (BitBucket) ● Jenkins ● Postman
  22. 22. back-end Programing Language: PHP Why PHP?
  23. 23. back-end
  24. 24. back-end
  25. 25. back-end Database: MySQL Why MySQL?
  26. 26. back-end Why MySQL? PHP MySQL
  27. 27. back-end Why Laravel?
  28. 28. back-end Why Laravel?
  29. 29. back-end Why BitBucket?
  30. 30. back-end Why Jenkins?
  31. 31. back-end Why Postman?
  32. 32. result ● 7-8 moons (another times)
  33. 33. result ● 7-8 moons (another times) ● 8759 lines PHP code
  34. 34. result ● 7-8 moons (another times) ● 8759 lines PHP code ● 9000~ lines C# code
  35. 35. result ● 7-8 moons (another times) ● 8759 lines PHP code ● 9000~ lines C# code ● Many tea & coffee
  36. 36. result ● 7-8 moons (another times) ● 8759 lines PHP code ● 9000~ lines C# code ● Many tea & coffee ● 2 adet TESBİH
  37. 37. thanks <3 questions?

×