September 30, 2025

Game Design Discussion w/ Caleb Grace, Senior Game Designer of Fantasy Flight Games

Episode: 251

How does a two-time world champion in Star Trek CCG transition to a senior game designer at Fantasy Flight Games?

Join the list, nerd…

Sign up to get the latest Crowdfunding tips and be the first to know what’s currently working

How does a two-time world champion in Star Trek CCG transition to a senior game designer at Fantasy Flight Games? In episode 251 of the Crowdfunding Nerds, Andrew and Donnie sit down with Caleb Grace to explore this fascinating journey. Caleb, who once battled impostor syndrome, now crafts immersive experiences for iconic IPs like Lord of the Rings and Marvel Comics. Discover how he balances game mechanics with narrative to create unforgettable player experiences.

Join us as Caleb reveals the secrets behind designing modular difficulty systems in Marvel Champions and shares invaluable advice for aspiring game designers. He emphasizes the importance of passion and innovation, especially when competing against giants like Magic: The Gathering.

Links to Check Out:
Fantasy Flight Games Webstore: https://www.fantasyflightgames.com

Thank you to our sponsors!

HeroTime1.com - Get a 3% discount off your Hero Time Manufacturing order using code: CrowdfundingNerds101

BridgeDist.com - We recommend Bridge Distribution & Fulfillment for US fulfillment and Amazon fulfillment. We use them for our own projects, too!

Hive Interactive Pledge Manager - https://crowdfundingnerds.com/hive

We recommend Mailerlite for building your community [Affiliate] - https://www.mailerlite.com/a/6K95GNejWHMV

CrowdfundingNerds.com/Academy - If you are looking to DIY your crowdfunding, we have highly impactful courses that teach you how to build, excite, and prepare a crowd to fund you on Launch Day!

Check out our website at crowdfundingnerds.com and join our bustling community on Facebook.
 
Stay Nerdy!

3 Course Ultimate Bundle

3 Course Ultimate Bundle

67% Discount + Lifetime Updates!

$699
3 payments of $233/month
.teachable-embed-bundle-596465 { width: 420px !important; } // Cierra el modal (aunque actualmente está desactivado) function handleCloseModal(event) { event.target.closest('.t-modal').classList.remove('open'); document.body.classList.remove('t-modal-open'); } // Acción al hacer clic en el botón "Buy now" function handleTeachableBuyButtonClick(event) { const container = event.target.closest('.teachable-embed-bundle-596465'); const radios = container.querySelectorAll('input.teachable-pricing-plan-bundle-596465'); radios.forEach((radio) => { if (radio.checked) { const isNotFree = radio.getAttribute('data-plan-type')?.toLowerCase() !== 'free'; if (isNotFree && false) { // Modal desactivado } else { window.location.href = radio.value; // Redirige al link de pago } } }); } // Resalta la opción de pago seleccionada function handleParentPricingPlanClick(event) { const container = event.currentTarget.closest('.teachable-embed-bundle-596465'); const optionDivs = Array.from(container.querySelectorAll('div')).filter(div => div.querySelector('label') && div.querySelector('input')); optionDivs.forEach(div => { div.style.borderColor = '#E4E4E4'; }); const selectedDiv = event.currentTarget; const radioButton = selectedDiv.querySelector('input[type="radio"]'); if (radioButton) { radioButton.click(); selectedDiv.style.borderColor = '#A7A7A7'; } } // Asigna ID únicos a los radio buttons y activa el click sobre los divs document.querySelectorAll('.teachable-pricing-plan-bundle-596465').forEach((radio, index) => { const label = radio.closest('label'); const id = radio.getAttribute('id'); if (!id.includes('-index-')) { const indexedId = id + '-index-' + index; label.setAttribute('for', indexedId); radio.setAttribute('id', indexedId); } const divEl = label.closest('div'); divEl.addEventListener('click', handleParentPricingPlanClick); }); // Asigna evento al botón de compra document.querySelectorAll('.teachable-buy-button-bundle-596465').forEach((button) => { button.addEventListener('click', handleTeachableBuyButtonClick); }); // Código comentado para manejo de modal (no activo) if (false) { document.querySelectorAll('.t-modal-close').forEach((button) => { button.addEventListener('click', handleCloseModal); }); window.addEventListener('message', (event) => { if (event.data.message === 'checkout_loaded') { document.querySelector('.t-modal.open').classList.remove('loading'); } else if (event.data.message === 'redirect') { window.location.replace(event.data.redirectUrl); } }); }

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright 2023 Crowdfunding Nerds. All Rights Reserved. By Next Level Web

Latest Episodes

Episode: 251

Game Design Discussion w/ Caleb Grace, Senior Game Designer of Fantasy Flight Games

Episode: 250

How Game Dev Impacts Business Longevity

Latest Articles

March 18, 2025

Popular Crowdfunding Nerds Podcasts

March 19, 2024

Galactic Cruise – Board Game Kickstarter Case Study