Files
aego/examples/platformer/project.aego
sanspie 5eb1832907
ci-platforms / darwin amd64 smoke (push) Skipped
ci / build (amd64, linux, ubuntu-24.04) (push) Failing after 15m28s
ci / release (push) Skipped
ci-platforms / windows amd64 smoke (push) Skipped
ci-platforms / darwin arm64 smoke (push) Skipped
ci / checks (push) Successful in 7m47s
Complete Stage 12 for v0.12.0
2026-11-05 11:46:53 +03:00

84 lines
1.5 KiB
Plaintext

project version=1 {
name="Platformer"
module="mygame"
mainScene=asset("7a1e0c5b3d9f4a2e8c6b1d0f9e8a7c01")
native=true
window {
width=1280
height=720
title="Aego Platformer"
}
defaults {
audio {
bus.music.volume=0.8
}
}
input version=2 {
stack=[Gameplay]
action {
name=Move
type=axis1
bind=["Key.A/Key.D", "Key.Left/Key.Right", "Pad.LeftX"]
}
action {
name=Jump
type=button
bind=["Key.Space", "Pad.A"]
buffer=0.1
}
action {
name=Attack
type=button
bind=["Key.J", "Pad.X"]
}
action {
name=Pause
type=button
bind=["Key.Escape", "Pad.Start"]
}
action {
name=Back
type=button
bind=["Key.Escape", "Pad.B"]
}
action {
name=QuickSave
type=button
bind=["Key.F5"]
}
action {
name=QuickLoad
type=button
bind=["Key.F9"]
}
action {
name=LightingToggle
type=button
bind=["Key.F6"]
}
action {
name=LightingDebug
type=button
bind=["Key.F7"]
}
context {
name=Gameplay
actions=[Move, Jump, Attack, Pause, QuickSave, QuickLoad, LightingToggle, LightingDebug]
}
context {
name=Menu
priority=10
consume=true
actions=[Back]
}
}
physics {
gravity=[0, 9.81]
layers=[Default, Ground, Player, Enemy]
collide {
Player=[Ground, Enemy]
Enemy=[Ground, Player]
}
}
}