Skip to content

Commit

Permalink
change index page
Browse files Browse the repository at this point in the history
  • Loading branch information
Mikea15 committed Sep 23, 2024
1 parent dab9236 commit 1c81fb4
Show file tree
Hide file tree
Showing 5 changed files with 69 additions and 103 deletions.
3 changes: 1 addition & 2 deletions astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,7 @@ export default defineConfig({
sidebar: [{
label: 'About',
items: [
// Each item here is one entry in the navigation menu.
{ label: 'Intro', link: '/about/intro/' },
// Each item here is one entry in the navigation menu.
{ label: 'Changelog', link: '/about/changelog/' },
{ label: 'Roadmap', link: '/about/roadmap/' },
{ label: 'Console Commands', link: '/about/consolecommands/' }
Expand Down
6 changes: 1 addition & 5 deletions src/content/docs/about/changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Changelog
description: Record of all FLowPilot changes per version update.
description: Record of all FlowPilot changes per version update.
---

### v0.9.3
Expand Down Expand Up @@ -29,8 +29,6 @@ _21/09/2024_
- Update: Rename UFPTask_FlowActorAsset to UFPTask_SubFlow to make it more akin to a group of FlowTasks. (aka SubTree)
- Update: Remove UFPTaskRunner. Simplified method calls so that most of it is handled via UFPTask_Sequencer. UFPTask_Selector now inherits from UFPTask_Sequencer and swaps Success/Fail behavior



### v0.9.2

_24/08/2024_
Expand All @@ -45,15 +43,13 @@ _24/08/2024_
- Update: Task Palette has Categories expanded by default now.
- Update: Exposed method to grab Brushes directly from Tasks for customization


### v0.9.1

_14/07/2024_

- Fix: Task icons paths not showing up.
- Del: Removes temporary icons for validation to prevent a crash


### v0.9

_13/07/2024_
Expand Down
16 changes: 16 additions & 0 deletions src/content/docs/about/gettingstarted.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Getting Started
description: Downloading and Installing FlowPilot
---

import { Steps, Aside } from '@astrojs/starlight/components';

## Installing FlowPilot Plugin

<Aside type="note">
This release is targeted at Unreal Engine 5.2 and above
</Aside>

### Downloading FlowPilot fom Unreal Engine Marketplace

The easiest and best method to install FlowPilot is thought Unreal Engine Marketplace.
57 changes: 0 additions & 57 deletions src/content/docs/about/intro.mdx

This file was deleted.

90 changes: 51 additions & 39 deletions src/content/docs/index.mdx
Original file line number Diff line number Diff line change
@@ -1,48 +1,60 @@
---
title: "FlowPilot: Streamline Your Unreal Engine Gameplay Creation"
description: 'Powerful, efficient, and intuitive gameplay design for Unreal Engine developers.'
template: splash
hero:
tagline: 'Powerful, efficient, and intuitive gameplay design for Unreal Engine developers.'
image:
file: ../../assets/fp_icon.jpg
actions:
- text: πŸ‘‰ Start Here
link: /about/intro/
icon: open-book
variant: primary
- text: πŸ“– Open the Reference Doc
link: /reference/flowpilotcomponent/
icon: external
variant: primary

banner:
content: |
FlowPilot is available now!
πŸͺ <a href="https://spotlesslink.com/4lyb6">Get FlowPilot Now</a> πŸŽ‰
---

import { LinkCard, Card, CardGrid } from '@astrojs/starlight/components';

<CardGrid>
<LinkCard title="πŸš€ Get FlowPilot Now πŸŽ‰" icon="rocket" href="https://spotlesslink.com/4lyb6" />
<LinkCard title="πŸ—¨οΈ Discord Support" href="https://discord.gg/sF9KjZ9qqj" />
</CardGrid>

## Featured Pages
<CardGrid>
<Card title="About FlowPilot" icon="rocket">
Learn more about FlowPilot in the
[Intro Page](about/intro/)
</Card>
<Card title="Introduction to FlowPilot" icon="add-document">
Follow the Introduction to FlowPilot guide to get a grasp on the basic concepts.
[Read Now](/guides/introductiontoflowpilot/)
</Card>
<Card title="Intuitive Design Tools" icon="setting">
Custom FlowPilot Editor, Visual Flow Creation, Blueprint & C++ Support
</Card>
<Card title="Modular Architecture" icon="setting">
Reusablility, Data-Driven Approach, Seamless Integration
</Card>
</CardGrid>
import { Image } from 'astro:assets';
import logo from '../../assets/fp_icon.jpg';

**Unreal Engine plugin that puts powerful gameplay creation tools in the hands of game developers**

πŸͺ [Get FlowPilot Now!](https://spotlesslink.com/4lyb6)
| πŸ› [Issues/Feature Requests](https://github.com/Mikea15/UEFlowPilot/issues)
| πŸ—¨οΈ [Discord](https://discord.gg/sF9KjZ9qqj)
| πŸ“© [Email](mailto:[email protected])
| 🐦 [Twitter/X](http://www.x.com/michaeladaixo)

<div class="mx-auto size-48 rounded-lg shadow-md shadow-black/50 m-1 overflow-hidden">
<img src={logo.src} alt="" /></div>

## About FlowPilot

FlowPilot is a powerful Unreal Engine plugin that empowers game designers to streamline gameplay creation.
It provides an intuitive, visual task-based editor for crafting gameplay sequences and game logic.
By enabling rapid prototyping and efficient iteration without extensive coding, FlowPilot enhances team collaboration and accelerates the overall development process.

## 🧩 Key Benefits

- **Data Driven Development:** Allow your team to work on different assets to improve collaboration
- **Rapid Prototyping:** Create and iterate on gameplay sequences visually.
- **Intuitive Interface:** Design complex interactions using a user friendly custom task editor
- **Time Saving:** Reuse flow pilot tasks across your levels and interactive objects with a modular Architecture
- **Scalable for All Projects sizes**: Suitable for solo, indie or large teams.
- **Accessible Learning Curve**: Intuitive for beginners, powerful for experts.

## πŸ› οΈ Core Features

- **Custom FlowPilot Editor** to quickly setup game logic
- **Extensible task system** with a pre-built library of ready to go Tasks
- **GameplayTags integration** for easy actor management
- **Blueprint and C++ support** to create new FlowPilot Tasks
- **Performance aware** with built-in profiler traces to monitor and keep your game running smoothly across different platforms
- **Efficient Prefetching System** for optimized actor access
- **Automatic Lifetime Control** to automatically despawn actors (or not) when FlowPilot execution ends

## πŸ“¦ What's Included

- **Content Map:** Check each individual FlowPilotTasks to know how they work
- **Game Map Template:** Check how you can integrate in a full level, with streaming levels, spawn, despawn, logic gating, simple character setup, progression, ui notifications, etc.
- **TagActorComponent:** Simple Component to Tag actors, so that they are easy to reference in your FlowPilot assets
- **Example Component:** Component with barebones Health and Inventory Logic to support Game Map Template

## 🏁 Getting Started
1. Download and install [FlowPilot from the Unreal Engine Marketplace](https://spotlesslink.com/4lyb6)
2. Open the Content Example Map and play around with FlowPilot Data assets
3. Read the [friendly manual](http://www.flowpilot.dev)

0 comments on commit 1c81fb4

Please sign in to comment.