https://github.com/thbaylson/Unity-2D-RPG
Originally created as part of "Unity 2D RPG: Complete Combat System" by Stephen Hubbard (see linked website). Course material slightly expanded upon.
https://github.com/thbaylson/Unity-2D-RPG
course-complete course-project game-dev jira rpg unity unity2d
Last synced: 9 months ago
JSON representation
Originally created as part of "Unity 2D RPG: Complete Combat System" by Stephen Hubbard (see linked website). Course material slightly expanded upon.
- Host: GitHub
- URL: https://github.com/thbaylson/Unity-2D-RPG
- Owner: thbaylson
- Created: 2023-04-17T00:53:30.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-19T18:59:56.000Z (over 1 year ago)
- Last Synced: 2025-03-23T11:45:56.028Z (over 1 year ago)
- Topics: course-complete, course-project, game-dev, jira, rpg, unity, unity2d
- Language: C#
- Homepage: https://www.gamedev.tv/courses/unity-2d-rpg-combat
- Size: 2.82 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 2D RPG
This project began as a way to build Unity 2D development skills. By the end, there was so much more that I wanted to add. The final vision was a cross between "The Legend of Zelda" and "The Binding of Isaac."
I integrated Jira into my workflow to plan and track the features I wanted to add. I also integrated Jira with SourceTree, which is why you will notice Jira keys at the start of the most recent code commits.
The Jira project was titled "Zeldalike," hence the ZEL key.
In the end, a shiny new project took my attention away from this one. I keep this project in the back of my mind as one to return to in the future.
## Future Features
- Saving & Loading System (Complete)
- Dialogue (WIP)
- Dungeons (Not Started)
- Procedural Generation (Not Started)
## Important Course Sections
This is not an exhaustive list of the course content. This is just a list of sections that I feel were important or that I learned the most from.
### Player Movement
- Player Input System
- Animating The Player
- Player Physics
### Combat
- Enemy State
- Sword Collision
- Enemy Health
- Knockback
- Player Dash
### Envrionment
- Cinemachine
- Tilemap
- Rule Tiles
- Animated Tiles
- Parallax
- Destructible Objects
### Portals And Scene Transitions
- Scene Entry
- Camera Controller
- Fade Transition
### URP & Lighting
- Post Processing Basics
- 2D Lighting
- Random Idle Animations
- Bloom
### Inventory & Weapons
- UI Setup
- Toggle Active Slot
- Scriptable Objects
- Instantiating Weapons Parts 1 & 2
- Bow & Arrow
- Weapon Cooldown
### Bullet Hell
- Player Health & Knockback
- Bullet
- Shooter Bursts
- Cone of Influence
- Oscillate & Stagger
- Animation Curves
### Polish
- Spawn Pop-up
- Custom Cursor
- Player Death