References and Asset List


Assets

Art Assets:

https://opengameart.org/content/tiny-creatures - Mobiles, provides the eagle, chicken, rabbit, gazer, elemental fire, Genji sprites

https://kenney.nl/assets/ui-pack-pixel-adventure - All UI elements, window backgrounds, buttons, minimap etc, except audio/music buttons.

https://opengameart.org/content/cartoon-mobile-rounded-icon-buttons Mute/unmute /music buttons

https://kenney.nl/assets/tiny-town - Town tile set, grass, dirt, flowers, mushrooms buildings, trees, axe, ladder, pickaxe, sign and fences used.

https://kenney.nl/assets/tiny-dungeon - Dungeon tile set, dungeon walls, floors, tombstone, male/female player characters, bat/crab/ghosts/rat/potion used.

https://kenney.nl/assets/cursor-pixel-pack - UI Cursors used, Hand, Sword and Target reticle used.

https://opengameart.org/content/dungeon-crawl-32x32-tiles - Spell / Skill icons, and Spell effects.

https://opengameart.org/content/dungeon-crawl-32x32-tiles-supplemental - Spell / Skill icons, and Spell effects.

Title Scene Background Image was generated by Bing AI Image creator.

Audio Assets:

https://leohpaz.itch.io/rpg-essentials-sfx-free - Hit, pickup/drop item sound effects.

https://rolandlagoy.bandcamp.com/album/the-ultima-6-project-music - Background music.


Any other artistic content I've missed or forgotten is from one of the above sources as well. 

No art/music/audio was created by me.


Code Libraries used:

https://github.com/mikerochip/unity-websocket/ - Websocket library used client side.

https://github.com/chronoxor/NetCoreServer - WebSocket library used on the server side.

https://github.com/MessagePack-CSharp/MessagePack-CSharp/ - Serialisation library for the network traffic, Client/Server

https://github.com/Unity-UI-Extensions/com.unity.uiextensions - Some extra UI features, mostly not used, used for some dragable windows Client side.


Coding Refs:

https://blog.febucci.com/2019/06/sprite-outline-shader/

https://www.roguebasin.com/index.php/C-Sharp_Example_of_Dungeon-Building_Algorit...

https://gamedesigntheory.blogspot.com/2010/09/controlling-aspect-ratio-in-unity....

Not directly references now but years of working on the code base, I've used a lot of similar architectures as it's an Authoritative MMO Server, but its over 200k lines of code.

https://github.com/ServUO/ServUO

https://github.com/RunUO/RunUO


AI Tools usage:

Title scene background image - Bing Image generator

Github copilot was used through out the assignment, as it was running, mostly assisted with the boring repetitive code

Some concepts in the Client side required AI conversations to save a lot of google fu, mostly these provided a base idea I then modified, the odd rare one worked out of the box.

https://claude.ai/chat/98e57fff-3960-4a2b-bfe8-8b6392a35d75 - Concept for Context menus

https://claude.ai/chat/c3738090-59d9-413e-a6a6-e798ec8dbb8c - Tilemap Click detection

https://claude.ai/chat/66487d76-cc3a-4c82-b98e-80aa2dc3f839 - Inventory UI and some Rosyln source generator help

https://claude.ai/chat/0b9b74ee-1f76-4835-872b-c4d917b3de3d - Minimap, overhead text, snapping movement to grid

Leave a comment

Log in with itch.io to leave a comment.