Applied Module 12 · The Lora Playbook

The Remake Deal Structure Advisor

What you'll learn

~30 min
  • Generate an HTML+JS decision tool from a single AI prompt
  • Compare four deal structures: license, buy outright, revenue share, spiritual successor
  • Answer guided questions to receive a tailored recommendation memo
  • Frame the analysis around BloodRayne and Ziggurat Interactive specifically

What you’re building

You’ve mapped who owns BloodRayne. Now the harder question: how do you actually acquire the rights to remake it? There are four fundamentally different paths, and each one changes your budget, your risk, your creative freedom, and your timeline. Pick wrong and you’re either overpaying for rights you don’t need or building a spiritual successor that can’t use the name that would actually sell copies.

This isn’t a question you can Google. The answer depends on your specific situation — how much capital you have, how important the BloodRayne name is to your business case, whether Ziggurat is open to selling vs. licensing, and how much creative control matters to you.

You’re about to build a decision tool that walks you through those questions and generates a recommendation memo at the end. Not a generic “pros and cons” listicle — an actual recommendation with reasoning, cost estimates, risk assessment, and next steps, written specifically for BloodRayne and Ziggurat Interactive.

Software pattern: Guided decision tree with document output

Weighted questions + branching logic + document generation = decision advisor. This pattern works for any situation where you need to walk someone through a complex decision and produce a defensible recommendation — vendor selection, technology choices, investment evaluation.


The showcase

Here’s what the finished tool does:

  • Four deal structures explained: License (pay royalties for the right to use the IP), Buy Outright (acquire full ownership), Revenue Share (pay nothing upfront, split revenue), Spiritual Successor (no rights needed, build something inspired-by)
  • Guided questionnaire: 10 questions about your budget, timeline, creative needs, and risk tolerance — each question is multiple choice with clear explanations
  • Weighted scoring: Your answers feed a scoring engine that weights each deal structure based on your situation
  • BloodRayne-specific context: Every question and recommendation references Ziggurat Interactive, the BloodRayne IP specifically, and the facts from your rights map
  • Recommendation memo: A formatted document with your top recommendation, reasoning for each score, estimated cost range, risk factors, and concrete next steps
  • Comparison table: All four structures side by side with your scores highlighted
  • Export: Download the memo as a Markdown file for sharing with lawyers, partners, or investors

The prompt

Open your terminal, create a project folder, start your AI CLI tool, and paste this prompt:

Build an HTML+JavaScript decision tool called deal-advisor that helps
evaluate which deal structure to pursue for licensing or acquiring a
retro game IP for remake. The primary target IP is BloodRayne, currently
owned by Ziggurat Interactive.
PROJECT STRUCTURE:
deal-advisor/
index.html (single-page application, all-in-one)
styles.css (dark theme styling)
app.js (questionnaire logic, scoring, memo generation)
REQUIREMENTS:
1. DEAL STRUCTURES (defined in app.js)
Four options, each with baseline data:
a. LICENSE
- Description: Pay Ziggurat a licensing fee (upfront or annual) plus
royalties on sales for the right to develop and sell a BloodRayne remake
- Typical cost: $50K-$200K upfront + 5-15% royalty on net revenue
- Timeline to deal: 3-6 months
- Creative control: Moderate -- licensor typically has approval rights
on key creative decisions, marketing materials, and release timing
- Risk: Medium -- you invest in development but don't own the IP;
license can expire or not be renewed
- Best when: You want the brand name, have moderate capital, and are
okay with the rights holder having approval authority
- Real example: Night Dive Studios licensed System Shock before later
acquiring it outright
b. BUY OUTRIGHT
- Description: Purchase full ownership of the BloodRayne IP from
Ziggurat -- trademark, copyrights, derivative works, everything
- Typical cost: $500K-$3M+ depending on IP valuation and negotiation
- Timeline to deal: 6-12 months (more complex legal, higher stakes)
- Creative control: Full -- you own everything, no approvals needed
- Risk: High upfront cost, but lowest long-term risk. You control the
IP forever and can license it to others
- Best when: You have significant capital or investor backing, plan
to build a franchise around the IP, and want complete control
- Real example: THQ Nordic (via Embracer) bought dozens of dormant IPs
from bankruptcy sales and built remakes from full ownership
- Note for BloodRayne: Ziggurat's business model is acquiring and
monetizing IPs. Selling one outright may not align with their strategy
unless the price is compelling
c. REVENUE SHARE
- Description: No upfront payment to Ziggurat. Instead, share a
percentage of game revenue (typically 15-30%) in exchange for
the right to develop and sell the remake
- Typical cost: $0 upfront + 15-30% of net revenue
- Timeline to deal: 2-4 months (lower stakes = faster negotiation)
- Creative control: Negotiable -- revenue share deals often come with
lighter approval requirements since the rights holder's risk is lower
- Risk: Low upfront financial risk, but you're giving away a large
chunk of revenue forever. If the game is a hit, you'll wish you'd
paid upfront
- Best when: You have limited capital but strong development capability,
and the rights holder believes in the project enough to bet on revenue
- Real example: Some indie remakes and remasters use revenue share
arrangements with IP holders
d. SPIRITUAL SUCCESSOR
- Description: Don't acquire BloodRayne rights at all. Build a new
game inspired by BloodRayne's mechanics and aesthetic but with
original characters, setting, and story
- Typical cost: $0 for rights (just development costs)
- Timeline to deal: N/A -- no deal needed
- Creative control: Total -- it's your IP from day one
- Risk: You lose the BloodRayne brand name and its built-in audience.
Marketing is harder. But you own everything and have no royalty
obligations
- Best when: The rights holder won't deal, the licensing cost is too
high, or you believe your game design is strong enough to stand on
its own without the brand name
- Real example: Bloodstained: Ritual of the Night (spiritual successor
to Castlevania by the same creator), Mighty No. 9 (spiritual
successor to Mega Man)
2. QUESTIONNAIRE (10 questions, multiple choice)
Each answer assigns points to each deal structure.
Q1: What is your available budget for rights acquisition?
a) Under $50K (license: 1, buy: 0, revenue-share: 3, spiritual: 3)
b) $50K-$200K (license: 3, buy: 1, revenue-share: 2, spiritual: 2)
c) $200K-$500K (license: 3, buy: 2, revenue-share: 1, spiritual: 1)
d) $500K+ or have investor backing (license: 2, buy: 3, revenue-share: 1, spiritual: 0)
Q2: How important is the "BloodRayne" name to your business case?
a) Essential -- the brand IS the product (license: 3, buy: 3, revenue-share: 3, spiritual: 0)
b) Very helpful but not required (license: 2, buy: 2, revenue-share: 2, spiritual: 1)
c) Nice to have (license: 1, buy: 1, revenue-share: 1, spiritual: 2)
d) Not important -- the gameplay is what matters (license: 0, buy: 0, revenue-share: 0, spiritual: 3)
Q3: How much creative control do you need?
a) Total -- no one approves my creative decisions (license: 0, buy: 3, revenue-share: 1, spiritual: 3)
b) High -- minimal approvals on key milestones (license: 1, buy: 3, revenue-share: 2, spiritual: 3)
c) Moderate -- I'm okay with rights holder input (license: 3, buy: 2, revenue-share: 3, spiritual: 2)
d) Low -- I'll follow their brand guidelines (license: 3, buy: 1, revenue-share: 3, spiritual: 0)
Q4: What is your expected development timeline?
a) Under 1 year (license: 2, buy: 0, revenue-share: 3, spiritual: 3)
b) 1-2 years (license: 3, buy: 2, revenue-share: 2, spiritual: 2)
c) 2-3 years (license: 2, buy: 3, revenue-share: 1, spiritual: 2)
d) 3+ years (license: 1, buy: 3, revenue-share: 1, spiritual: 2)
Q5: Do you plan to build a franchise (sequels, merch, spinoffs)?
a) Yes, multiple games and merchandise (license: 1, buy: 3, revenue-share: 1, spiritual: 2)
b) Maybe a sequel if the first game does well (license: 2, buy: 2, revenue-share: 2, spiritual: 2)
c) Just this one game (license: 3, buy: 1, revenue-share: 3, spiritual: 2)
Q6: How would you describe your risk tolerance?
a) Conservative -- minimize upfront spending (license: 1, buy: 0, revenue-share: 3, spiritual: 3)
b) Moderate -- willing to invest for better terms (license: 3, buy: 2, revenue-share: 2, spiritual: 1)
c) Aggressive -- willing to spend big for full control (license: 1, buy: 3, revenue-share: 0, spiritual: 0)
Q7: What is your expected revenue if the game succeeds?
a) Under $500K (license: 2, buy: 0, revenue-share: 1, spiritual: 3)
b) $500K-$2M (license: 3, buy: 1, revenue-share: 2, spiritual: 2)
c) $2M-$10M (license: 2, buy: 2, revenue-share: 2, spiritual: 1)
d) $10M+ (license: 1, buy: 3, revenue-share: 1, spiritual: 1)
Q8: How established is your studio?
a) Solo developer or new studio (license: 1, buy: 0, revenue-share: 2, spiritual: 3)
b) Small team with some shipped titles (license: 2, buy: 1, revenue-share: 3, spiritual: 2)
c) Established studio with track record (license: 3, buy: 3, revenue-share: 2, spiritual: 1)
Q9: Is the rights holder known to be open to licensing?
a) Yes, licensing is their business model (this is true for Ziggurat) (license: 3, buy: 2, revenue-share: 3, spiritual: 1)
b) Unknown (license: 2, buy: 1, revenue-share: 1, spiritual: 2)
c) Historically resistant to licensing (license: 0, buy: 0, revenue-share: 0, spiritual: 3)
Q10: Do you have legal counsel experienced in IP licensing?
a) Yes, retained entertainment/IP lawyer (license: 3, buy: 3, revenue-share: 2, spiritual: 1)
b) Can afford to hire one for this deal (license: 2, buy: 2, revenue-share: 2, spiritual: 1)
c) No, would need to figure this out (license: 1, buy: 0, revenue-share: 1, spiritual: 3)
3. SCORING ENGINE
- Sum points per deal structure across all answers
- Normalize to percentage (0-100%)
- Rank from highest to lowest
- Generate a confidence label: >75% = "Strong recommendation",
60-75% = "Good fit", 45-60% = "Possible", <45% = "Not recommended"
4. RECOMMENDATION MEMO
Generate a formatted memo containing:
- Title: "Deal Structure Recommendation: BloodRayne Remake"
- Date and summary of answers
- Top recommendation with confidence level
- Score breakdown for all four structures with bar charts
- For the top recommendation: detailed reasoning (3-5 paragraphs)
referencing the user's specific answers, Ziggurat's business model,
and comparable deals
- Cost estimate range based on the selected structure
- Risk factors specific to BloodRayne (source availability, rights
chain, market size)
- Next steps: 5 concrete action items to move forward
- Comparison table: Structure | Score | Cost Range | Timeline | Risk
5. EXPORT
- "Download as Markdown" button that generates a .md file
- Include all memo content formatted for easy reading
6. STYLING
Dark theme:
- Background: #09090b (body), #18181b (cards), #1e1e2a (hover/active)
- Text: #e4e4e7 (primary), #a1a1aa (secondary)
- Accent: #8B5CF6 (buttons, progress bars, selected answers)
- Active question highlighted with left border in accent color
- Progress bar at top showing questions completed
- Responsive: works on mobile (single column) and desktop (centered, max-width 800px)
- Smooth transitions between questions
NO DEPENDENCIES -- vanilla HTML, CSS, and JavaScript only.
💡Copy-paste ready

That entire block is the prompt. The scoring weights for each answer are pre-calibrated so the recommendations actually make sense. Ziggurat’s business model (licensing is literally what they do) is baked into the question weights, so the tool gives BloodRayne-aware advice, not generic IP advice.


What you get

After the AI finishes generating, you’ll have three files:

deal-advisor/
index.html
styles.css
app.js

No build step needed. This is vanilla HTML/CSS/JS — open it directly in a browser.

Fire it up

Terminal window
cd deal-advisor
open index.html # Mac
xdg-open index.html # Linux
start index.html # Windows

Or if you prefer a local server:

Terminal window
npx serve .

You’ll see the first question with a progress bar at the top. Click through all 10 questions. Each answer highlights with the purple accent color and the progress bar advances. After the last question, the recommendation memo appears below with your scores, the comparison table, and the full analysis.

Walk through BloodRayne’s most likely scenario

Try answering as a solo developer with moderate budget, high importance on the BloodRayne name, and Ziggurat as a known licensing-friendly rights holder. The tool should land on License as the top recommendation — that’s the path that matches Ziggurat’s business model, your budget constraints, and the fact that you want the brand name. Revenue Share comes in second because Ziggurat might be open to it for the right project.

Now go back and answer as someone with investor backing, franchise plans, and aggressive risk tolerance. Watch the recommendation shift to Buy Outright — because when you’re building a franchise, owning the IP outright saves you royalties over multiple titles and gives you complete creative control.

If something is off

ProblemFollow-up prompt
Scores all showing 0The scoring engine isn't accumulating points. Make sure each answer's click handler adds the point values to a running total object with keys: license, buy, revenueShare, spiritual. Check that the point values are being read as numbers, not strings.
Memo not generating after last questionAdd a generateMemo() function that fires when the last question is answered. It should read the accumulated scores, calculate percentages, sort structures by score, and render the memo HTML into a results div that was hidden until now.
Export button downloads empty fileThe download function should create a Blob from the memo text content, create an anchor element with URL.createObjectURL, set the download attribute to "deal-recommendation.md", and programmatically click it.

Deep dive

The tool is simple on purpose. Here’s why each design decision matters:

  1. Ten questions, not thirty. You don’t need an exhaustive questionnaire to make this decision. You need to surface the five or six factors that actually differentiate the options: budget, brand importance, creative control, timeline, franchise intent, and risk tolerance. Everything else is noise at this stage.

  2. Weighted scoring is better than yes/no logic. A simple decision tree (“Do you have $500K? Yes -> Buy, No -> License”) misses the nuance. The weighted approach lets multiple factors compete. A solo developer who absolutely needs the BloodRayne name might still score License higher than Spiritual Successor even though their budget says otherwise — because brand importance carries weight.

  3. Ziggurat’s business model is the key variable. Question 9 (Is the rights holder open to licensing?) is weighted heavily because it changes everything. Ziggurat was literally founded to license retro IPs. That fact alone makes License and Revenue Share more viable than they’d be with a rights holder like Sony (who sits on IPs and rarely licenses to third parties).

  4. The memo is the actual deliverable. The questionnaire is just the input mechanism. The memo is what you’d hand to a lawyer, a co-founder, or an investor. It says “here’s what I recommend, here’s why, here’s what it costs, here’s the risk, here are the next steps.” That’s a professional artifact, not a quiz result.

  5. Spiritual Successor is a real option, not a consolation prize. Bloodstained: Ritual of the Night made $5.5M in its first month without the Castlevania name. If Ziggurat’s asking price is too high or their approval process is too restrictive, building your own vampire-hunter IP with BloodRayne-inspired mechanics is a legitimate path. The tool reflects that honestly.

🔍Why vanilla HTML/JS instead of React?

This is a standalone decision tool, not a component in a larger application. It has no state management needs beyond the current session. It has no API calls. It doesn’t need a virtual DOM. Building it as plain HTML/CSS/JS means it loads instantly, works offline, can be emailed as a zip file to a business partner, and doesn’t require Node.js to run. When the tool’s job is “walk me through 10 questions and show me a result,” a 5KB JavaScript file beats a 200KB React bundle every time. You’ll use React when you need it (the Rights Map, the Strategy Decider). Here, you don’t.


Customize it

Your advisor works. Now extend it for real deal-making scenarios:

Add a negotiation script generator

After the memo generates, add a "Generate Outreach Script" button that
creates a first-contact email draft to Ziggurat Interactive. Use the
recommended deal structure to frame the email -- if License is
recommended, the email should express interest in licensing for a
remake project. If Revenue Share, frame it as a partnership proposal.
Include placeholder fields for your studio name and portfolio links.

Add scenario comparison

Add a "Compare Scenarios" button that lets you save the current
recommendation and re-run the questionnaire with different answers.
After the second run, show both recommendations side by side so you
can compare how different assumptions change the recommendation.
Save scenarios to localStorage.

What’s next

You now have a data-backed recommendation for how to structure a BloodRayne deal. But one tool in isolation only tells part of the story. In the next lesson, you’ll build the Remake Strategy Decider — a React app that pulls together your source availability data from Lesson 1 and your deal structure recommendation from this lesson into a single go/no-go decision tool. Input an IP name, get back a comprehensive assessment: source status, recommended deal structure, risk score, estimated cost range, and a clear go or no-go with reasoning. That’s the tool that tells you whether BloodRayne is worth pursuing at all.