Basic things should be with you for game development,
Artificial Intelligence
- Finite State Machine
- Fuzzy Logic
- Behaviour Trees
- Path Finding
- Steering Behaviors
Game Play Mechanics
- Input
- Camera Movement
- Animation Mixing
- Particle Effects
- UI and Tweening
- Sound
Maths
- Algebra and Arithmetic
These are pretty basic, but if you don't know these you won't have a chance at even being a programmer let alone a game developer.
- Vector Math
Objects in a game world represented with vectors. Vector math calculations suck as the Dot Product, Cross Product, Vector Normalization are essential.
Physics
Physics is also must for being game developer. One can go with game development without use of physics but it is essential to be quite familiar with physics.
No comments:
Post a Comment