원클릭으로
wurst-community
WurstScript community resources including example maps, libraries, frameworks, and project showcases for Warcraft 3 modding
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
WurstScript community resources including example maps, libraries, frameworks, and project showcases for Warcraft 3 modding
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Getting started with WurstScript for Warcraft 3 map development including project structure, first map, and basic spell creation
WurstScript language reference covering syntax, types, classes, modules, generics, lambdas, and all language features for Warcraft 3 modding
WurstScript installation, project setup, build configuration, dependency management, and VSCode extension usage for Warcraft 3 modding
WurstScript standard library reference including closures, data structures, vectors, object editing, dummy units, and utility packages
WurstScript tutorials covering spell creation, legacy map migration, save/load systems, hot code reload, and advanced techniques
| name | wurst-community |
| description | WurstScript community resources including example maps, libraries, frameworks, and project showcases for Warcraft 3 modding |
Discover community projects, libraries, and example maps built with WurstScript.
Lightweight entity framework for game objects.
dependencies:
- https://github.com/Frotty/Frentity
Features:
Functional programming utilities inspired by Lodash.
dependencies:
- https://github.com/theQuazz/wurst-lodash
Features:
Frame-based UI system without the complexity.
dependencies:
- https://github.com/Frotty/wurst-table-layout
Features:
Complete item shop system.
dependencies:
- https://github.com/Frotty/wurst-item-shop
Features:
Control bounty rewards and behavior.
dependencies:
- https://github.com/HerlySQR/Bounty_Controller
PvE survival base building with randomized terrain.
Multiplayer post-apocalyptic survival game.
Classic survival PvP game.
Cooperative tower defense with survival elements.
In-game maze builder and escape game.
Team-based winter skirmish game.
Escape game set in ancient Japan.
Tower defense with micro-controlled runner.
Battleships-style AoS game.
Tag-style FFA collection game.
Team-oriented objective-based PvP.
Modern Sheep Tag implementation.
PvE hero survival against gods.
Reworked classic map.
import Entity
class Missile extends Entity
angle direction
real speed
construct(vec3 pos, angle dir, real spd)
super(pos)
direction = dir
speed = spd
override function update()
pos += direction.toVec(speed * ANIMATION_PERIOD).withZ(0)
if outOfBounds()
terminate()
import ClosureEvents
// Centralized event handling
init
EventListener.add(EVENT_PLAYER_UNIT_DEATH) ->
onUnitDeath(GetTriggerUnit(), GetKillingUnit())
EventListener.add(EVENT_PLAYER_UNIT_PICKUP_ITEM) ->
onItemPickup(GetTriggerUnit(), GetManipulatedItem())
function onUnitDeath(unit dying, unit killer)
// Handle death globally
function onItemPickup(unit picker, item itm)
// Handle item pickup
package SpellConfig
// Configurable values
@configurable public constant DAMAGE = 100.
@configurable public constant COOLDOWN = 10.
@configurable public constant RANGE = 600.
// Config package
package SpellConfig_config
@config public constant DAMAGE = 150. // Override default
import HashMap
let unitData = new HashMap<unit, UnitData>()
class UnitData
unit u
int customValue
construct(unit u)
this.u = u
unitData.put(u, this)
ondestroy
unitData.remove(u)
function getUnitData(unit u) returns UnitData
return unitData.get(u)
wurst.build with no dependencies (or minimal)https://github.com/wurstscript/WurstScript/discussions