Skip to content

hrodrick/game-dev-tools

Repository files navigation

Game Dev Tools

A collection of free, open-source tools and resources for game developers. Built with ❤️ by Rodrigo Soria from Anawim Studios.

🔗 Live Website

About

Game Dev Tools is a clean, ad-free, and open-source space with the tools I wish I always had as a game developer. It's a growing collection of quick, simple, and actually helpful utilities and resources built to save time, reduce friction, and keep you focused on what really matters: making great games.

Support the Project

Creating and maintaining this website takes time and effort. If you find these tools helpful, please consider supporting the project:

Your support helps keep this project alive and ad-free for everyone!

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/hrodrick/game-dev-tools.git
    cd game-dev-tools
  2. Install dependencies:

    npm install

Running Locally

Start the development server:

npm run dev

Open the url indicated by the npm run dev command in your browser (usually [http://localhost:5173]http://localhost:5173).

Project Structure

src/
├── components/        # Reusable components used across pages
├── pages/             # Individual page components (each in its own subfolder)
├── Utils/             # Utility functions and helpers
├── App.jsx            # Main app component with route definitions
└── index.css          # Global styles and Tailwind imports

Contributing

Contributions are welcome! Here's how you can help:

  1. Fork or clone the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request
  6. Describe the changes in the Pull Request and add a picture to see how it looks.

Code Style

  • Use Tailwind CSS + DaisyUI for styling
  • Follow the existing component structure
  • Keep components small and focused
  • Separate components from logic when possible (unless it is very small and tied to the component per sé)
  • Add comments for complex logic

License

This project is open source and available under the MIT License.

Contact


Made with ❤️ by Rodrigo Soria | Anawim Studios

About

Free & ad-free Web utilities and tools for game development

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project