Menu Close

unrealengine.directory

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.

Visit the site at https://unrealengine.directory

You 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

  1. Clone the repo
git clone https://github.com/kodkodpro/unrealengine.directory.git
  1. Install NPM packages
pnpm install
  1. Copy example environment file and fill in the values
cp .env.example .env
  1. Run the development server
pnpm dev
  1. Open http://localhost:3000 with your browser to see the result

  2. Scrape the Unreal Engine Marketplace

    6.1. Visit http://localhost:3000/dev

    6.2. Fill in “API Key” that you specified in the .env file

    6.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)

  3. Clap your hands and say “Yay!”

❤️ Show your support

Give a ⭐️ if this project helped you!

🤝 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 KodkodGitHubTwitter

📝 License

This project is MIT licensed.

View Source Code
Posted in Development