Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ece8989
feat: Added idle animation
Javasamurai Jan 16, 2024
d243e99
feat: Added crouch animation
Javasamurai Jan 16, 2024
81907b6
feat: Updated animation controller
Javasamurai Jan 17, 2024
7f149c6
feat: Added player controller
Javasamurai Jan 17, 2024
ac0a904
feat: Added logic for adjusting croucing collider
Javasamurai Jan 17, 2024
4f18631
feat: Updating collider based on animation instead manuall
Javasamurai Jan 17, 2024
d3c8e52
feat: Added comment for crouch logic
Javasamurai Jan 17, 2024
23b62a5
feat: Added jump and movement
Javasamurai Jan 17, 2024
1517820
feat: Updated jump logic
Javasamurai Jan 17, 2024
4dbc788
feat:Added level design and level end logic
Javasamurai Jan 18, 2024
24ae5e9
feat: Added death logic
Javasamurai Jan 18, 2024
a922ec6
feat: Added collectibles
Javasamurai Jan 18, 2024
eb7dbc5
feat: Added enemy logic
Javasamurai Jan 18, 2024
d197c00
feat: Enemy patrols over a range
Javasamurai Jan 18, 2024
37ad2c9
feat: Added health system
Javasamurai Jan 18, 2024
6f10728
feat: Added another patroling enemy
Javasamurai Jan 18, 2024
0f5cb5e
feat:Added lobby screen
Javasamurai Jan 18, 2024
2c60b78
feat: Added logic for restart ui
Javasamurai Jan 18, 2024
1eec887
feat: Added level selection logic
Javasamurai Jan 19, 2024
dc5bc9e
feat: Added separate script for animation controller
Javasamurai Jan 22, 2024
f2646be
feat: Added Level unlocking system added
Javasamurai Jan 23, 2024
a9831e0
feat: Added level end ui
Javasamurai Jan 23, 2024
10af115
feat: Added sfx
Javasamurai Jan 24, 2024
3ca232c
feat: Added footsteps, updated assets
Javasamurai Jan 24, 2024
00d7e97
feat: Updated tileset and level
Javasamurai Jan 24, 2024
a05839c
fix: Bug fixes for level and controller
Javasamurai Jan 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .idea/.idea.2D-Platformer-Game/.idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions .idea/.idea.2D-Platformer-Game/.idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/.idea.2D-Platformer-Game/.idea/indexLayout.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/.idea.2D-Platformer-Game/.idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"dotnet.preferCSharpExtension": true
}
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
--- !u!74 &7400000
AnimationClip:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ChomperIdle
serializedVersion: 6
serializedVersion: 7
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
Expand All @@ -17,7 +18,8 @@ AnimationClip:
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves:
- curve:
- serializedVersion: 2
curve:
- time: 0
value: {fileID: 21300000, guid: 41ee8205a421b1643824c4bd4c9b12b0, type: 3}
- time: 0.083333336
Expand Down Expand Up @@ -82,6 +84,7 @@ AnimationClip:
path:
classID: 212
script: {fileID: 0}
flags: 2
m_SampleRate: 12
m_WrapMode: 0
m_Bounds:
Expand All @@ -96,6 +99,8 @@ AnimationClip:
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: 21300000, guid: 41ee8205a421b1643824c4bd4c9b12b0, type: 3}
- {fileID: 21300000, guid: f14aa10c3b4eb5b47860e729e2144c28, type: 3}
Expand Down Expand Up @@ -151,5 +156,4 @@ AnimationClip:
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_GenerateMotionCurves: 0
m_Events: []
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
--- !u!74 &7400000
AnimationClip:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: ChomperWalk
serializedVersion: 6
serializedVersion: 7
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
Expand All @@ -17,7 +18,8 @@ AnimationClip:
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves:
- curve:
- serializedVersion: 2
curve:
- time: 0
value: {fileID: 21300000, guid: ac9307145261eee499a455ddeb80db4b, type: 3}
- time: 0.083333336
Expand All @@ -42,6 +44,7 @@ AnimationClip:
path:
classID: 212
script: {fileID: 0}
flags: 2
m_SampleRate: 12
m_WrapMode: 0
m_Bounds:
Expand All @@ -56,6 +59,8 @@ AnimationClip:
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: 21300000, guid: ac9307145261eee499a455ddeb80db4b, type: 3}
- {fileID: 21300000, guid: ef846db2d56c3124b8f82467a163ebdf, type: 3}
Expand Down Expand Up @@ -91,26 +96,4 @@ AnimationClip:
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_GenerateMotionCurves: 0
m_Events:
- time: 0.083333336
functionName: PlayFootStep
data:
objectReferenceParameter: {fileID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.33333334
functionName: PlayFootStep
data:
objectReferenceParameter: {fileID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
- time: 0.6666667
functionName: PlayFootStep
data:
objectReferenceParameter: {fileID: 0}
floatParameter: 0
intParameter: 0
messageOptions: 0
m_Events: []

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!74 &7400000
AnimationClip:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: CrawlidWalk
serializedVersion: 7
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves:
- serializedVersion: 2
curve:
- time: 0
value: {fileID: -1410657448, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- time: 0.16666667
value: {fileID: 552478953, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- time: 0.33333334
value: {fileID: 1463742064, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- time: 0.5
value: {fileID: 332103755, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
attribute: m_Sprite
path:
classID: 212
script: {fileID: 0}
flags: 2
m_SampleRate: 60
m_WrapMode: 0
m_Bounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings:
- serializedVersion: 2
path: 0
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: -1410657448, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- {fileID: 552478953, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- {fileID: 1463742064, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- {fileID: 332103755, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.51666665
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 1
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0
m_LoopBlendPositionXZ: 0
m_KeepOriginalOrientation: 0
m_KeepOriginalPositionY: 1
m_KeepOriginalPositionXZ: 0
m_HeightFromFeet: 0
m_Mirror: 0
m_EditorCurves: []
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!74 &7400000
AnimationClip:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Crawlid_death
serializedVersion: 7
m_Legacy: 0
m_Compressed: 0
m_UseHighQualityCurve: 1
m_RotationCurves: []
m_CompressedRotationCurves: []
m_EulerCurves: []
m_PositionCurves: []
m_ScaleCurves: []
m_FloatCurves: []
m_PPtrCurves:
- serializedVersion: 2
curve:
- time: 0
value: {fileID: 294244092, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- time: 0.5
value: {fileID: -1021061109, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
attribute: m_Sprite
path:
classID: 212
script: {fileID: 0}
flags: 2
m_SampleRate: 60
m_WrapMode: 0
m_Bounds:
m_Center: {x: 0, y: 0, z: 0}
m_Extent: {x: 0, y: 0, z: 0}
m_ClipBindingConstant:
genericBindings:
- serializedVersion: 2
path: 0
attribute: 0
script: {fileID: 0}
typeID: 212
customType: 23
isPPtrCurve: 1
isIntCurve: 0
isSerializeReferenceCurve: 0
pptrCurveMapping:
- {fileID: 294244092, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
- {fileID: -1021061109, guid: 50584c733dc644d47976cfef4eb6109b, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.51666665
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 1
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0
m_LoopBlendPositionXZ: 0
m_KeepOriginalOrientation: 0
m_KeepOriginalPositionY: 1
m_KeepOriginalPositionXZ: 0
m_HeightFromFeet: 0
m_Mirror: 0
m_EditorCurves: []
m_EulerEditorCurves: []
m_HasGenericRootTransform: 0
m_HasMotionFloatCurves: 0
m_Events: []

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading