|
1 | 1 | --- |
2 | | -title: Introduction |
| 2 | +layout: home |
| 3 | + |
| 4 | +hero: |
| 5 | + name: ModDota |
| 6 | + text: Dota 2 Custom Game Development |
| 7 | + tagline: Community-driven tutorials and resources for Dota 2 modding |
| 8 | + image: |
| 9 | + src: /images/logo.svg |
| 10 | + alt: ModDota |
| 11 | + actions: |
| 12 | + - theme: brand |
| 13 | + text: Get Started |
| 14 | + link: /getting-started |
| 15 | + - theme: alt |
| 16 | + text: Lua API |
| 17 | + link: https://moddota.com/api/ |
| 18 | + - theme: alt |
| 19 | + text: Join Discord |
| 20 | + link: https://discord.gg/gRmZgvz |
| 21 | + |
| 22 | +features: |
| 23 | + - title: Abilities & Modifiers |
| 24 | + details: Learn to create custom abilities, items, and modifiers using Lua or datadriven KeyValues. |
| 25 | + link: /abilities/ability-keyvalues |
| 26 | + - title: Panorama UI |
| 27 | + details: Build custom user interfaces with Panorama, Valve's UI framework, using XML, CSS, and JavaScript or TypeScript. |
| 28 | + link: /panorama/inclusive-panorama-ui |
| 29 | + - title: TypeScript |
| 30 | + details: Use TypeScript for both game logic and Panorama UI with full type safety and autocompletion. |
| 31 | + link: /scripting/Typescript/typescript-introduction |
| 32 | + - title: Maps & Models |
| 33 | + details: Create custom maps with Hammer, import models, and work with materials and textures. |
| 34 | + link: /assets/maps/hammer-tutorials |
| 35 | + - title: Particles & Sounds |
| 36 | + details: Design custom particle effects and add custom sounds to bring your game to life. |
| 37 | + link: /assets/particles/particle-tutorial |
| 38 | + - title: Scripting & Systems |
| 39 | + details: Implement game systems like item drops, shops, filters, and more with Lua scripting. |
| 40 | + link: /scripting/custom-mana-system |
3 | 41 | --- |
4 | 42 |
|
5 | | -# Introduction |
6 | | - |
7 | | - |
8 | | -ModDota is an English-speaking community for Dota 2 Custom Game developers. This website collects tutorials made by its community, that would help you to make your own custom game. |
9 | | - |
10 | | -<div style="font-size: 28px"> |
11 | | - |
12 | | -New to modding? Check out our [Getting Started](getting-started) guide. |
13 | | - |
14 | | -Or follow a video tutorial series: |
15 | | - |
16 | | -</div> |
17 | | - |
| 43 | +<div style="display: flex; gap: 16px;"> |
| 44 | +<div style="flex: 1;"> |
18 | 45 | <YouTube playlistId="PL7yysLaMSd3uY4iJKJdRrTkN1gYePkMz2" /> |
19 | | - |
| 46 | +</div> |
| 47 | +<div style="flex: 1;"> |
20 | 48 | <YouTube playlistId="PLyIBVOr2Rw7H5e8JkEF9C9GCf3RsODsuD" /> |
| 49 | +</div> |
| 50 | +</div> |
0 commit comments