Carlo MontoyaCarlo Montoya

My feedback

  1. 838 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

      169 comments  ·  Content Suggestions » UnityCourse  ·  Flag idea as inappropriate…  ·  Admin →
      Carlo MontoyaCarlo Montoya supported this idea  · 
      Carlo MontoyaCarlo Montoya commented  · 

      1. Unity/C# object oriented design (including patterns) and how it's implemented in code
      2. Efficient code (e.g., Code Complete concepts in Unity)
      3. Path finding algorithms (in 2D, isometric, 3D)
      4. Virtual intelligence or learning 'enemies', flocking algorithms
      5. Managing large game worlds (not all will fit in computer memory so how to seamlessly load new sections of the game world without players noticing)
      6.Advanced physics (leaves falling, water splashes, skeletal kinematics, etc.)
      7. Automated unit testing
      8. Rule based games (Heroclix, e.g., how will the game know a player's move is valid based on current rules?)
      9. Saving/loading states
      10. State based music, if nothing exciting is happening - relaxing music but when fighting starts, adrenaline inducing music

    Feedback and Knowledge Base