🎮
Unreal Engine Directory * This project is not affiliated with Epic Games, Inc. in any way. All trademarks are property of their respective owners in the US and other countries. All other trademarks are property of their respective owners.
About
This is an open source, faster, and modern alternative to the Unreal Engine Marketplace, built with a focus on user experience. Find assets with ease using more filters and enjoy a better browsing experience.
https://unrealengine.directory
Visit the site atYou can find more Open Source projects at https://github.com/kodkodpro
Technologies
🚀 Next.js 13.3 (App directory)🪄 Prisma🌊 TypeScript🎨 TailwindCSS📽️ Framer Motion🕷️ Web Scraping🚪 Proxying📝 Markdown🛡️ Zod🔍 ESLint🚧 Sentry📊 Google Analytics
Infrastructure
☁️ Vercel🦾️ Supabase
Getting Started
Prerequisites
- Node.js 18
- PNPM
- PostgreSQL
Installation
- Clone the repo
git clone https://github.com/kodkodpro/unrealengine.directory.git
- Install NPM packages
pnpm install
- Copy example environment file and fill in the values
cp .env.example .env
- Run the development server
pnpm dev
-
Open http://localhost:3000 with your browser to see the result
-
Scrape the Unreal Engine Marketplace
6.1. Visit http://localhost:3000/dev
6.2. Fill in “API Key” that you specified in the
.env
file6.3. Fill in “URL” under “Parse Collection” (e.g. https://www.unrealengine.com/marketplace/en-US/showcase)
6.4. Click “Parse Collection”
6.5. Wait for the scraping to finish (check Network tab in DevTools to see when it’s done)
-
Clap your hands and say “Yay!”
❤️ Show your support
Give a
🤝 Contributing
Contributions, issues and feature requests are welcome!
🛣️ Roadmap
- Parse reviews and questions
- Smarter search (using Elasticsearch or Algolia or something else)
- Go crazy and add AI text request to search and recommend assets
🧑💻 Author
Andrew Kodkod – GitHub – Twitter
📝 License
This project is MIT licensed.