Skip to main content

Game Development

https://docs.microsoft.com/en-us/archive/msdn-magazine/2015/march/game-development-a-web-game-in-an-hour

https://www.freecodecamp.org/news/code-an-endless-runner-game-using-unreal-engine-and-c

https://developer.mozilla.org/en-US/docs/Games

https://www.freecodecamp.org/news/create-a-arcade-style-shooting

Tools

  • Blender

https://www.blender.org- Agones

Host, Run and Scale dedicated game servers on Kubernetes

https://agones.dev/site

https://github.com/googleforgames/agones

https://www.youtube.com/watch?v=lCUs89nAZZA

https://games.withgoogle.com

https://www.freecodecamp.org/news/code-a-2d-game-engine-using-java

Finite State Machine

A finite-state machine (FSM) is a model of computation. In an FSM, just one of a finite number of hypothetical states can be active at any given time. In the competitive world of gaming, developers strive to offer an entertaining user experience for those who interact with the non-player characters (NPCs) that we create. Developers can deliver this interactivity by using finite-state machines (FSMs) to create AI solutions that simulate intelligence in our NPCs. AI trends have shifted to behavioral trees, but FSMs remain relevant. They're incorporated - in one capacity or another - into virtually every electronic game.

https://www.toptal.com/unity-unity3d/unity-ai-development-finite-state-machine-tutorial

Building a Multi-player Game with WebSockets - YouTube