Commit Graph

116 Commits

Author SHA1 Message Date
vova 9b0dc03c8b Delete unused sprite assets and their associated metadata files; add new sprite asset "Copilot_20260620_201900" with updated metadata. 2026-06-20 20:52:26 +03:00
vova 374d75d379 Refactor treasure scriptable objects; update references and remove unused assets 2026-06-20 19:59:03 +03:00
vova a510443130 Implement movement input handling and update UI components for treasure collection 2026-06-20 19:11:24 +03:00
vova ad6388f330 Refactor player and enemy scripts; remove unused classes and improve initialization
- Added base initialization call in PlayerController.
- Changed player reference in EnemyAI to be serialized for better inspector visibility.
- Ensured characters are initialized upon spawning in EnemySpawner.
- Removed obsolete EnemyAI and Chest scripts to streamline codebase.
- Added KeyChest script for key collection functionality.
- Introduced new meta files for better organization and tracking.
- Created launch configuration for Unity debugging.
2026-06-20 18:39:30 +03:00
vova 39e4e51866 Add player controller, state management, and input handling
- Implemented PlayerController.cs to manage player movement and actions.
- Created PlayerState.cs to track player lives, coins, and key status.
- Added CameraFollow.cs for smooth camera movement following the player.
- Developed Character.cs as an abstract class for character behavior.
- Introduced Enums.cs for defining TreasureType and MapElementType.
- Added IDoor interface for door interactions.
- Created InputActions.cs for handling player input actions.
- Implemented MainMenu.cs for basic menu functionality including play and exit options.
2026-06-17 22:43:59 +03:00
voffka81 dabd056e8b Create Architecture Migration Plan for Gnome's Bounty
Add an architecture migration plan for the Gnome's Bounty Unity project, detailing the purpose, goals, current context, constraints, architecture issues, high-level migration phases, and a detailed task backlog for the coding model.
2026-06-07 18:27:25 +03:00
voffka81 851cf3376d Update architecture documentation for Gnome's Bounty
Revise architecture documentation to align with gameplay concept and improve clarity.
2026-06-07 15:13:31 +03:00
voffka81 95ae008290 Revise Gnome's Bounty game concept details
Updated game concept document to replace 'axe' with 'hammer' and refined various gameplay elements for clarity.
2026-06-07 15:09:29 +03:00
vova ab5d62d20d fix HammerThrower 2026-06-06 11:50:19 +03:00
vova a1420ed339 fix chest, breakable wall 2026-06-06 11:43:11 +03:00
vova 7579175d24 Refactor and reorganize scripts for improved structure and functionality
- Removed obsolete scripts: Chest, BreakableWall, Door, DoorInteract, and UiManager.
- Moved Chest and BreakableWall scripts to EnvironmentObjects folder.
- Introduced HammerThrower class to manage hammer throwing mechanics.
- Updated PlayerController to utilize new InputManager and HammerThrower.
- Refactored PlayerState to manage player state and item collection.
- Enhanced UI management in UiManager to reflect player item collection.
- Updated EnemyAI to remove unused movement logic.
- Adjusted KeyChest to interact with PlayerState instead of Player.
- Cleaned up code and improved event handling for item collection.
2026-06-05 14:33:20 +03:00
vova 39294ec527 Project structure, add docs update unity version 2026-06-05 12:19:36 +03:00
vova fc24653f9a fix unity version to 2023.2.20f1 2024-07-31 23:13:51 +03:00
Vova 029bb4a7d8 android build 2024-01-08 08:42:36 +02:00
Vova 6ac52e1665 new movement system work 2024-01-04 09:59:29 +02:00
Vova 72c24ac8a7 new input system movement 2024-01-04 08:48:04 +02:00
Vova 95b2e13de8 new input system, on screen stick 2024-01-03 09:03:41 +02:00
Vova 7cc4e2addc decrease goblin light 2024-01-02 23:07:01 +02:00
Vova 4f3b2d5190 upgrade unity version 2024-01-02 22:52:03 +02:00
vova c64bcbeeab fix UI 2023-08-08 20:58:50 +03:00
vova f0df2bb40e refactor 2023-08-08 09:13:33 +00:00
vova dae87d97fa add main menu with background image 2023-08-07 15:23:05 +00:00
vova e5f415f9d4 FIx enemy AI 2023-08-03 12:09:24 +03:00
vova 754068bf58 Update sample level 2023-08-02 14:50:10 +00:00
vova be3928894f Add goblin animation 2023-08-02 14:39:25 +00:00
vova 91f5db3c18 Add goblin graphics 2023-08-02 14:07:41 +00:00
vova e88b5a9430 Add goblin art 2023-08-02 11:42:17 +00:00
vova ef2b90b8b7 added character spawner script, spawn and destroy characters 2023-08-01 15:48:00 +00:00
vova ef90dd7872 Hide enemy Character when it dead 2023-08-01 12:07:49 +00:00
vova 253d276c4a disable collision between enemies 2023-08-01 10:41:40 +00:00
vova 9085da5e23 implementing goblin death, need to find way deactivate it for time 2023-07-26 23:12:52 +03:00
vova acdd8b7d16 fix animations 2023-07-26 22:21:07 +03:00
vova e65c923810 Fixed movement rules 2023-07-26 15:52:50 +00:00
Vova b51381c1ac save scene 2023-07-23 22:40:00 +03:00
Vova c39cff19c5 try to fix movement up 2023-07-22 20:50:54 +03:00
Vova 6ed4996b38 improve enemy AI 2023-07-22 11:16:28 +03:00
Vova 83c44a51a5 fix collision system, ladders, and enemy AI 2023-07-21 14:55:39 +03:00
vova 5849bcd270 huh ? 2023-07-16 18:22:28 +03:00
Vova b18cd06a01 draw bounding box 2023-07-13 07:49:49 +03:00
vova eb9e4beaf7 wip 2023-07-13 06:19:44 +03:00
vova 94b9c7cc0c boundings 2023-07-12 19:43:46 +03:00
Vova 03cd45110d tilemap.worldtocell 2023-07-12 08:22:54 +03:00
Vova e39c26ed2a fix character 2023-07-11 23:42:50 +03:00
vova 14a6a06159 UI and enemy movement 2023-07-11 23:07:03 +03:00
Vova aa5e5586b2 Fix animations 2023-07-11 08:28:03 +03:00
vova bd5f1a37b5 continue 2023-07-11 07:28:56 +03:00
vova 9f24d02b18 starting to add death animation 2023-07-10 19:36:39 +03:00
vova 2df859debe add spawn point, death 2023-07-10 19:21:58 +03:00
vova 9d68af5244 Movement is much better 2023-07-10 18:53:38 +03:00
Vova 487372a754 character movement WIP 2023-07-10 08:18:36 +03:00