Skip to content

nikhilverma360/Artificer

Repository files navigation

Artificer

Artificer is an open-source project designed to revolutionize the creation of game assets by leveraging the power of generative AI. This innovative tool aims to craft unique and style-consistent assets including spirits, characters, backgrounds, UI elements, and more, tailored specifically to enhance the gaming experience.

image

Features

  • Generative AI: Utilize advanced algorithms powered by OpenAI's Dall-E to generate artistic and coherent game assets.
  • Diverse Asset Creation: From ethereal spirits to intricate backgrounds, create a wide array of assets that fit the aesthetic of your game.
  • Customization: Tailor the results to your specific needs, ensuring that each asset perfectly aligns with your game's style and narrative.
Screenshot 2023-12-29 at 22 46 55 Screenshot 2023-12-29 at 22 51 19 Screenshot 2023-12-29 at 22 51 33 Screenshot 2023-12-29 at 22 52 17

Technology Stack

  • Next.js: A React framework for building user interfaces with server-side rendering and generating static websites.
  • Prisma: Next-generation ORM for Node.js and TypeScript, simplifying database management and data access.
  • ClerkAuth: Secure and scalable authentication system to manage user identity and access.
  • OpenAI (Dall-E): Integration with OpenAI's Dall-E to power the generative aspects of asset creation.
  • Stripe: Implement payment processing and business operations seamlessly.

Getting Started

To get started with Artificer, clone the repository to your local machine and follow the setup instructions. Ensure you have the prerequisites like Node.js installed, and set up the necessary API keys for ClerkAuth, Stripe, and OpenAI.

Contribution Guidelines

Artificer thrives on community contributions. Whether it's adding new features, improving documentation, or reporting bugs, your input is valuable. Please read through the contribution guidelines before submitting your pull request.