Git Product home page Git Product logo

amj01's Projects

10-shaders icon 10-shaders

A repository for my '10 shaders in 10 minutes' project.

2021-object-pool icon 2021-object-pool

Get an in-depth overview of the most commonly needed functionality of the Unity Object Pooling API introduced in the 2021 version of the Unity Editor.

2d-camera icon 2d-camera

Project files for our tutorial on how to make a 2D Camera in Unity.

2d-glow icon 2d-glow

Project files for our tutorial on how to create 2D Glow in Unity.

2d-shader-graph icon 2d-shader-graph

Project files for our tutorial on how to get started using Shader Graph for 2D by creating a dissolve effect.

2d-shooting icon 2d-shooting

Project files for our tutorial on how to do 2D Shooting in Unity.

ai-series-part-10 icon ai-series-part-10

Full project of the end state of the AI Series Part 10 video where we implement a flying enemy!

ai-series-part-11 icon ai-series-part-11

Project for the tutorial on how to implement basic finite state machines for your AI in Unity.

ai-series-part-12 icon ai-series-part-12

Project for the AI Series Part 12 where I go over how to choose the closest target to a particular NavMeshAgent based on the distance the NavMeshAgent would travel to get to the other target.

ai-series-part-14 icon ai-series-part-14

Project corresponding to AI Series Part 14 where we implement Baking NavMesh at Runtime around the Player, instead of baking on the entire scene

ai-series-part-14.5 icon ai-series-part-14.5

Project used in the AI Series Part 14.5 Unity Tutorial where I show how to approach optimizing code, using our runtime navmesh generation as the optimization target

ai-series-part-15 icon ai-series-part-15

Project for the AI Series Part 15 tutorial where we spawn NavMeshAgents at runtime on a Procedurally baked NavMesh that is baked only around the player in a large or procedurally generated world.

ai-series-part-16 icon ai-series-part-16

Project for the AI Series Part 16 tutorial where we link Pre-Baked NavMeshes on additively-loaded scenes. This is a common need when you have non-procedural worlds that are statically created, but you want to have a seamless experience as the player moves from one chapter to another that you've constructed via different scenes

ai-series-part-17 icon ai-series-part-17

In this tutorial repository I show how to upgrade the AgentLinkMover script provided by Unity in the NavMesh Components repository to allow configuring Agent Move Method per NavMesh Area Type

ai-series-part-18 icon ai-series-part-18

Project for the AI Series Part 18 tutorial that demonstrates how to burst spawn enemies, leveraging our existing EnemySpawner .

ai-series-part-19 icon ai-series-part-19

Tutorial repo for AI Series Part 19, where you will learn how to do round-based spawning and scaling up enemies per round.

ai-series-part-2 icon ai-series-part-2

Full project of the end state of the AI Series Part 2 video where we've add jumping with NavMeshLinks

ai-series-part-20 icon ai-series-part-20

This tutorial repository is the end state of the AI Series Part 20 - Weighted Random Spawning video where we implement a new spawn method and define these spawn configurations in ScriptableObjects.

ai-series-part-21 icon ai-series-part-21

Tutorial repository for AI Series Part 21, which is Part 1 of a sub-series to implement enemy skills and abilities. In this repository we have the foundation for how to implement skills via ScriptableObjects and a single ability - a jump attack

ai-series-part-22 icon ai-series-part-22

Tutorial repository for AI Series Part 22, which is Part 2 of a sub-series to implement enemy skills and abilities. In this repository we have extended the foundation from part 21 and implemented a new channeled ability - fire breath

ai-series-part-23 icon ai-series-part-23

Tutorial repository for AI Series Part 23, which is Part 3 of a sub-series to implement enemy skills and abilities. In this repository we have extended the foundation from part 21 and 22 and implemented a new instant-cast ability - ice lance

ai-series-part-24 icon ai-series-part-24

Tutorial repository for AI Series Part 24, which is the 4th and final part of a sub-series to implement enemy skills and abilities. In this repository we have extended the foundation from part 21, 22, and 23 to implement a new instant-cast ability - poison gas

ai-series-part-25 icon ai-series-part-25

In this tutorial repository, I demonstrate how NavMeshModifiers and NavMeshModifierVolumes work with Cost Modifiers to control NavMeshAgent pathing. I also implement a simple script to slow down NavMeshAgents when they enter a more costly zone.

ai-series-part-26 icon ai-series-part-26

In this tutorial repository you will learn how to select units with either a click. shift+click (to add/remove), and click+drag to bulk select units utilizing a singleton SelectionManager with automatically registering SelectableUnits that can have their path set with a right click of the mouse.

ai-series-part-27 icon ai-series-part-27

In this tutorial repository you will learn how to make NavMeshAgents surround a target instead of blindly chasing to the center point of their target at a customizable radius.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.