Trogworks Studio, bataklığın içinden çıkan fikirleri, oyunları ve projeleri bir araya getirdiğimiz yaratıcı geliştirme platformumuz.
Burada temel olarak projeleri takip edebilir, oyunları inceleyebilir, geliştirme sürecini görebilir ve blog içeriklerini okuyabilirsiniz.
Geliştirdiğimiz ve üzerinde çalıştığımız oyunları buradan takip edebilirsiniz.
Her oyunun kendi sayfasında oyun hakkında temel bilgiler, görseller ve geliştirme sürecine dair içerikler bulunur.
Trogworks bünyesinde geliştirilen projeleri burada bulabilirsiniz.
Projelerin zaman içerisindeki gelişimini de takip edebilirsiniz. Yeni özellikler, değişiklikler ve önemli geliştirme aşamaları proje sayfalarına eklenir.
Stüdyo içerisindeki geliştirme süreci, oyun tasarımı ve çeşitli konulardaki yazılarımızı burada paylaşıyoruz.
Blog yazıları düzenli olarak güncellenebilir ve yeni içerikler eklenebilir.
Bizimle iletişime geçmek veya bir fikir, öneri ya da geri bildirim paylaşmak için iletişim formunu kullanabilirsiniz.
Trogworks'teki yeni oyunlardan, projelerden ve önemli gelişmelerden haberdar olmak isterseniz bültene kayıt olabilirsiniz.
Platformu mümkün olduğunca basit tuttuk.
Oyunlar → Neler geliştiriyoruz? Projeler → Neler üzerinde çalışıyoruz? Blog → Neler oluyor? İletişim → Bize nasıl ulaşabilirsiniz?
Yeni içerikler eklendikçe bunları platform üzerinden takip edebilirsiniz.
Trogworks'i sadece oyunlarımızı göstereceğimiz bir site olarak değil, zaman içerisinde büyüyen kendi küçük evrenimiz olarak geliştiriyoruz.
Yeni oyunlar, yeni projeler ve yeni içeriklerle burayı sürekli geliştirmeye devam edeceğiz.
Bataklığa hoş geldiniz.
.env.exampledosyasını.envolarak kopyalayın.- PostgreSQL sağlayıcınızdan
DATABASE_URLveDIRECT_URLdeğerlerini ekleyin. NEXTAUTH_SECRET,SETUP_SECRETveADMIN_PASSWORDiçin güçlü, benzersiz değerler kullanın. Secret üretmek içinopenssl rand -base64 32çalıştırabilirsiniz.- Bağımlılıkları kurup veritabanı şemasını uygulayın:
npm install
npm run db:push- Uygulamayı başlatın:
npm run dev - Tek seferlik admin hesabını oluşturmak için tarayıcıda
/api/setup?secret=SETUP_SECRETadresini açın. /admin/loginüzerindenADMIN_EMAILveADMIN_PASSWORDile giriş yapın.
İletişim formu, alıcı e-posta adresini ziyaretçilere göstermeden mesajları PostgreSQL içindeki ContactMessage tablosuna kaydeder. Mesajlar admin dashboard üzerinde görünür. E-posta bildirimi eklemek için ayrıca bir SMTP veya transactional e-posta sağlayıcısı yapılandırılmalıdır.
Site, Trogworks Discord widget'ını kullanır. Topluluk davet adresi: https://discord.gg/M9exXDmgqS