TDK - TOP DOWN KIT is packed with easy to use and lightweight tools that will allow you to make your own game, no matter what your target platform is.
Our goal is to reproduce, with performance and usability in mind, many features from already successful top down games from mobile and pc. The package will provide an abstraction layer for you to interact with the framework through the inspector, if you are a beginner, as well as a modular design to easily expand the project with your own code if you are an advanced user.
⭐ DEMOS | FORUM | DISCORD | DOCUMENTATION ⭐
With TDK you will have:
✔️ Character Controller: having trouble to fix your player physics? No problem, here it's all done for you! Our character controller is ready to deal with physics, slide down steep slopes, snap to ground, push objects, react to moving platforms, speed up/down, handle one or multiple jumps, play footstep sounds or particles and you can tweak everything via inspector.
✔️ Input Manager: you can easily sell your game in any platform that you want, the system have support for mouse & keyboard, gamepad and touch screen inputs. With minimal on inspector tweaks you can entirely modify your gameplay input style for your target platform. You can also have local multiplayer changing the player input index in the inspector.
✔️ AI System: use a combination of different modules and paths to create brand new behaviors. Walk, patrol, shoot, follow? Set everything up through the inspector for enemies, friends, bosses, NPCs or anything else. The system also provides feedback with Unity Event System, this way you can easily play sound effects, particles or call any script that you want entirely through the inspector.
✔️ Mission System: with TDK you have access to a powerful mission system that allows you to define objectives for your game. It’s abstracted enough to make any kind of tasks, entirely through inspector, like collecting a given number of objects, kill one or more enemies, move to a specific point, or anything else. It’s tied to your creativity.
✔️ Minimap System: no render textures, no need to multiple cameras. The minimap system can generate a picture of your map(yes, you can edit it in any external software) as well as display different icons in your canvas. Why no render textures? Because now it's much easier to set up, drag and drop the minimap prefab, generate and assign the map texture, done! It's also lightweight, you can display a minimap even on mobile devices with almost zero performance hit.
✔️ Health and Shield System: you can add health and shield in any game object so they can take and react to damage, you can also display it in screen space using the UI. The system also provides feedback using Unity Events, so you can easily play sound effects or particles from damage events without changing the code.
✔️ Settings Controller: the package comes with a bunch of scripts and examples about how to tweak game settings at runtime like separated volume for sound effects and music; screen resolution; fullscreen; VSync; graphics quality; UI focus controller and scene loading(with proper loading screen). Everything can be done through the UI system.
✔️ 3D and 2D Assets: with the kit you will also have access to original low poly assets from the Beach Demo, with characters models, weapons models, plants and trees, particle effects, UI elements(icons and gamepad) and much more.