Compare commits

..
4 Commits
Author SHA1 Message Date
encie22 30e99c3766 Update DNDT music to more recent album versions
Build and Deploy to Web Server / deploy (push) Successful in 17m7s
2026-07-22 10:00:51 +02:00
encie22 2a52ada63b Add ongoing text 2026-07-22 09:46:57 +02:00
encie22 dcb344bb13 Better handle project card images over text 2026-07-22 09:41:47 +02:00
encie22 db4ad73837 Overdue update with recent projects and awards 2026-07-22 09:41:14 +02:00
36 changed files with 169 additions and 39 deletions
+32
View File
@@ -0,0 +1,32 @@
---
title: Bit Awakening
role: Composer and Sound Designer
type: Video Game
date: 2026-07-22
slug: bit-awakening
ongoing: true
description: "A spark flickers in the waste. A world half-forgotten, secrets buried within. Which hand truly turns the gears of fate?"
keyFigure:
- title: Developed by
name: Ember League
href: https://emberleague.com/
frontPage:
order: 1
images:
{
"hero":
{
"src": "nathan-cummins-bit-awakening-1.png",
"alt": "The main playable character of Bit Awakening, Bit, standing on a jetty."
},
"other": "bit-awakening"
}
externalLinks:
[
{
"name": "Website",
"href": "https://bitawakening.com/",
"icon": "mdi:web"
}
]
---
+5 -4
View File
@@ -10,7 +10,7 @@ keyFigure:
- title: Developed by
name: Catalyst Games
frontPage:
order: 1
order: 3
images:
{
"hero":
@@ -83,9 +83,10 @@ It is also impossible to ignore the influence of the _Animal Crossing_ series, i
<div class="my-4">
<TrackInline id="dndt-lampshade-grove" />
<TrackInline id="dndt-the-couch-trolls-lair" />
<TrackInline id="dndt-couch-troll" />
<TrackInline id="dndt-percys-theme" />
<TrackInline id="dndt-gameplay-trailer" />
<TrackInline id="dndt-kindlerest" />
<TrackInline id="dndt-pine-for-a-tune" />
<TrackInline id="dndt-the-couch-troll" />
<TrackInline id="dndt-the-couch-trolls-lair" />
<TrackInline id="dndt-gameplay-trailer" />
</div>
+1 -1
View File
@@ -9,7 +9,7 @@ keyFigure:
name: Woodville Concert Band
href: https://www.woodvillecb.com.au/2025/music-with-motion-down-under/
description: "Music With Motion: Down Under is the largest ever celebration of Australia's video game soundtracks, performed live by a full wind orchestra and synchronised in real time with stunning visuals on the big screen. Premiering all-new orchestrations created especially for this event by award-winning Artistic Director Dr Nathan Cummins, the performance showcases music from games developed across the country, including several from right here in South Australia. Many of these games have never had their music performed live, and you'll be among the very first to hear it."
frontPage: { "order": 3 }
frontPage: { "order": 4 }
images:
{
"hero":
+1 -1
View File
@@ -5,7 +5,7 @@ type: Concert
date: 2025-03-09
slug: pixelated-symphonies
description: "A symphonic exploration of video game music with 14 commissioned arrangements. Experience the magic of these legendary symphonic video game soundtracks like never before! Join [the Adelaide Wind Orchestra] for an unforgettable concert of musical enchantment as video game industry insider and composer Dr Nathan Cummins and AWO take you on a wild ride through this iconic music. From the epic adventures of Super Mario to the heartwarming melodies of The Legend of Zelda, immerse yourself and be swept away by the brilliance of Australia's leading symphonic wind orchestra."
frontPage: { "order": 4 }
frontPage: { "order": 5 }
keyFigure:
- title: Performed by
name: Adelaide Wind Orchestra
+1 -1
View File
@@ -5,7 +5,7 @@ type: Video Game
date: 2025-02-21
slug: rocs-odyssey
description: Explore vast landscapes and get lost in a beautiful yet dangerous world in Roc's Odyssey. Filled with intense combat, strange allies, platforming, enemies, treasures, secrets, upgrades, friendships and lore this hand drawn action adventure will have you hooked!
frontPage: { "order": 6 }
frontPage: { "order": 7 }
keyFigure:
- title: Developed by
name: Sunshine Festival Studios
+1 -1
View File
@@ -9,7 +9,7 @@ keyFigure:
- title: Performed by
name: Woodville Concert Band
href: https://www.woodvillecb.com.au/2024/the-lion-and-the-mouse/
frontPage: { "order": 5 }
frontPage: { "order": 6 }
images:
{
"hero":
+29
View File
@@ -0,0 +1,29 @@
---
title: Senescence
role: Conductor / Artistic Director
type: Concert
date: 2026-05-16
slug: wcb-senescence
keyFigure:
- title: Performed by
name: Woodville Concert Band
href: https://www.woodvillecb.com.au/2026/senescence/
description: "Bringing together video game music and classical works, Senescence: The Passage of Time is an invitation to listen across eras and reckon with time itself—how it shapes us, how we shape it, and how music allows us, if only for an evening, to feel its passage."
images:
{
"hero":
{
"src": "nathan-cummins-wcb-senescence-1.jpg",
"alt": "Nathan in a dramatic conducting pose in front of the Woodville Concert Band."
},
"other": "wcb-senescence"
}
externalLinks:
[
{
"name": "Website",
"href": "https://www.woodvillecb.com.au/2026/senescence/",
"icon": "mdi:web"
}
]
---
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,7 @@
---
title: Individual Community Impact (Nomination)
giver: South Australian Game Industry Awards
date: 2026-02-12
---
Awards to an individual who stands out around their peers to bring community and industry together, giving their time and expertise to make South Australia a better place to make games in.
@@ -0,0 +1,7 @@
---
title: Local Legend
giver: Mark Butler Volunteer Awards
date: 2026-06-26
---
For contribution to the community via the Woodville Concert Band.
+9
View File
@@ -0,0 +1,9 @@
{
"src": "dungeons-and-dining-tables/Couch_Troll.mp3",
"metadata": {
"title": "Couch Troll",
"subtitle": "Dungeons and Dining Tables",
"extra": "Synthetic Orchestra",
"artwork": "nathan-cummins-dungeons-and-dining-tables-1.jpg"
}
}
+3 -2
View File
@@ -1,8 +1,9 @@
{
"src": "dungeons-and-dining-tables/Dungeons_and_Dining_Tables.mp3",
"src": "dungeons-and-dining-tables/Gameplay_Trailer.mp3",
"metadata": {
"title": "Gameplay Trailer",
"subtitle": "Dungeons and Dining Tables",
"extra": "Synthetic Orchestra"
"extra": "Synthetic Orchestra",
"artwork": "nathan-cummins-dungeons-and-dining-tables-1.jpg"
}
}
+2 -1
View File
@@ -3,6 +3,7 @@
"metadata": {
"title": "Kindlerest",
"subtitle": "Dungeons and Dining Tables",
"extra": "Synthetic Orchestra"
"extra": "Synthetic Orchestra",
"artwork": "nathan-cummins-dungeons-and-dining-tables-1.jpg"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"src": "dungeons-and-dining-tables/Percys_Theme.mp3",
"metadata": {
"title": "Percy's Theme",
"subtitle": "Dungeons and Dining Tables",
"extra": "Synthetic Orchestra",
"artwork": "nathan-cummins-dungeons-and-dining-tables-1.jpg"
}
}
+2 -1
View File
@@ -3,6 +3,7 @@
"metadata": {
"title": "Pine for a Tune",
"subtitle": "Dungeons and Dining Tables",
"extra": "Synthetic Orchestra"
"extra": "Synthetic Orchestra",
"artwork": "nathan-cummins-dungeons-and-dining-tables-1.jpg"
}
}
@@ -1,8 +0,0 @@
{
"src": "dungeons-and-dining-tables/The_Couch_Troll.mp3",
"metadata": {
"title": "The Couch Troll",
"subtitle": "Dungeons and Dining Tables",
"extra": "Synthetic Orchestra"
}
}
@@ -3,6 +3,7 @@
"metadata": {
"title": "The Couch Troll's Lair",
"subtitle": "Dungeons and Dining Tables",
"extra": "Synthetic Orchestra"
"extra": "Synthetic Orchestra",
"artwork": "nathan-cummins-dungeons-and-dining-tables-1.jpg"
}
}
+11 -4
View File
@@ -148,10 +148,12 @@ const link = `/projects/${slugify(project.data.type)}/${slugify(project.data.slu
<TextLink href={link}>{project.data.title}</TextLink>
)
}{!projectHasBody && project.data.title}{
!project.data.ongoing && (
(
<span class="text-sm font-medium italic">
{" "}
({project.data.date.getFullYear()})
{project.data.ongoing
? "(ongoing)"
: "(" + project.data.date.getFullYear() + ")"}
</span>
)
}
@@ -215,14 +217,19 @@ const link = `/projects/${slugify(project.data.type)}/${slugify(project.data.slu
<Image
id={`hero-image-${index}`}
class:list={[
"animate-floaty absolute h-48 w-auto origin-center transform rounded object-cover shadow-lg/50 transition duration-300 ease-in-out md:group-hover:z-30 md:group-hover:scale-130 md:hover:z-40",
"animate-floaty absolute origin-center transform rounded object-cover shadow-lg/50 transition duration-300 ease-in-out md:group-hover:z-30 md:group-hover:scale-130 md:hover:z-40",
translateXOptions[
Math.floor(Math.random() * translateXOptions.length)
],
translateYOptions[
Math.floor(Math.random() * translateYOptions.length)
],
rotateOptions[Math.floor(Math.random() * rotateOptions.length)]
rotateOptions[Math.floor(Math.random() * rotateOptions.length)],
image.height === image.width
? "h-auto w-64"
: image.height > image.width
? "h-64 w-auto"
: "h-auto w-86"
]}
src={image}
alt=""