1. Hardware
A. Vintage & Retro Gaming Devices
- Tamagotchi
- Game & Watch
- Atari 2600
- Nintendo Entertainment System (NES)
- Sega Genesis / Mega Drive
-
Super Nintendo Entertainment System (SNES)
- 16-bit Console
- Multi-button Controller System
- Game Boy / Game Boy Color
- PlayStation (PS1)
B. Modern Handheld Consoles
- Nintendo Switch
-
PlayStation Vita
- Portable Gaming Handheld
- Touch Screen and Dual Analog Sticks
- Steam Deck
C. Modern Consoles
D. Emulator Handheld Devices
2. Software
A. Game Emulators
-
RetroArch
- Multi-console Emulator (NES, SNES, Sega, PlayStation, etc.)
-
Dolphin Emulator
- Nintendo GameCube and Wii Emulator
-
PCSX2
- PlayStation 2 Emulator
-
PPSSPP
- PlayStation Portable (PSP) Emulator
-
Citra
- Nintendo 3DS Emulator
-
MAME
- Arcade Game Emulator
-
yuzu
- Nintendo Switch Emulator
B. Retro Game ROMs
-
NES/SNES ROMs
- Super Mario Bros., The Legend of Zelda
-
Sega Genesis ROMs
- Sonic the Hedgehog, Streets of Rage
-
Game Boy/Game Boy Color ROMs
- Pokémon Red/Blue, The Legend of Zelda: Link's Awakening
C. Modern Gaming Software
-
Steam
- Digital Distribution Platform for PC Games
-
Epic Games Store
- Online Game Store and Platform
-
PlayStation Network (PSN)
- Online Store for PlayStation Games
-
Xbox Live
- Xbox Game Marketplace
-
Nintendo eShop
- Online Store for Nintendo Games
-
Game Pass (Xbox/PC)
- Subscription-based Game Library
D. Retro Game Remakes/Remasters
-
Crash Bandicoot N. Sane Trilogy
- Remastered Classic PlayStation Games
-
The Legend of Zelda: Link's Awakening
- Remake of the Original Game Boy Game for Nintendo Switch
-
Resident Evil 2 Remake
- Modern Remake of Classic PlayStation Survival Horror
3. Peripherals
A. Retro Game Peripherals
-
NES Zapper
- Light Gun for NES
-
Game Boy Printer
- Print Pictures from Game Boy Camera
-
SNES Super Scope
- Wireless Light Gun Peripheral
-
PlayStation Memory Cards
- Save Game Data for PS1/PS2
B. Modern Game Peripherals
- Gaming Controllers
- Gaming Keyboards & Mice
- VR Controllers
- Gaming Headsets
- Steering Wheels and Pedals
C. Emulator Peripherals
4. Accessories
5. Streaming & Recording Gear
=======================================
1. Game Development
A. Game Engines
- Unity
- Unreal Engine
- Godot
-
CryEngine
- Graphics-heavy engine for high-end games.
- Known for realistic physics and lighting.
-
RPG Maker
- Simplified game engine for creating RPGs.
- Ideal for beginners and indie developers.
B. Programming Languages
-
C#
- Primary language used in Unity.
-
C++
- Core language for Unreal Engine and CryEngine.
- Used in high-performance game development.
-
Python
- Often used for scripting in game development tools.
- Good for prototyping and indie game development.
-
JavaScript
- Utilized for web-based games.
- Used in engines like Phaser and Babylon.js.
-
Lua
- Lightweight scripting language, used in engines like Corona and Gideros.
C. Asset Creation Tools
-
Blender
- Open-source 3D modeling and animation software.
- Used for character modeling, environment design, and animations.
-
Autodesk Maya
- Professional 3D modeling and animation tool.
- Widely used in AAA game development.
-
Photoshop
- Graphic design tool for creating textures, UI elements, and 2D assets.
-
Substance Painter
- Specialized for creating textures and materials for 3D models.
-
ZBrush
- Digital sculpting tool for creating detailed character models and environments.
D. Audio & Sound Design
-
FMOD
- Audio engine used for game sound design.
- Supports real-time interactive audio.
-
Wwise
- Audio middleware for sound effects and dynamic music.
- Widely used in AAA games.
-
Audacity
- Open-source audio editing software.
- Useful for creating sound effects and voiceovers.
-
Pro Tools
- Industry-standard audio editing software.
- Used for high-end sound production.
E. Project Management Tools
-
Trello
- Kanban-style project management tool.
- Ideal for managing game development tasks and timelines.
-
Jira
- Comprehensive project management and issue tracking tool.
- Widely used for agile development in game production.
-
Monday.com
- Work operating system for managing projects and collaboration.
-
Asana
- Project management tool for team collaboration and task management.
-
HacknPlan
- Project management tool specifically for game developers.
2. Game Production
A. Version Control & Collaboration Tools
-
GitHub
- Platform for version control using Git.
- Supports team collaboration and code repository hosting.
-
Perforce Helix Core
- Version control tool designed for game studios.
- Handles large files and assets efficiently.
-
GitLab
- Similar to GitHub, offering CI/CD pipelines and version control.
-
Bitbucket
- Code repository and version control tool.
- Ideal for small to mid-sized development teams.
-
Plastic SCM
- Version control optimized for game development.
- Handles large binary files and game assets.
B. Continuous Integration & Build Tools
-
Jenkins
- Open-source automation server for continuous integration and builds.
-
TeamCity
- Build management and CI tool with extensive customization options.
-
CircleCI
- Automated continuous integration for code deployment and testing.
-
Travis CI
- CI service used to build and test software projects.
-
Unity Cloud Build
- Automated build tool for Unity projects.
C. Game Asset Marketplaces
-
Unity Asset Store
- Marketplace for buying and selling 2D, 3D assets, scripts, and tools.
-
Unreal Marketplace
- Official marketplace for Unreal Engine assets.
-
Turbosquid
- 3D asset marketplace for high-quality models.
-
CGTrader
- Online marketplace for 3D assets and models.
-
itch.io
- Platform for indie games and assets, including sound effects, sprites, and plugins.
D. Testing & Quality Assurance
-
TestFlight
- Beta testing platform for iOS apps and games.
- Allows developers to test games on real devices before release.
-
Appetize.io
- Cloud-based iOS and Android emulator for testing mobile games.
-
Crashlytics
- Tool for crash reporting and analytics for mobile games.
-
TestFairy
- Beta testing platform with session recording for in-depth testing.
-
Bugsee
- Bug and crash reporting tool for mobile games.
E. Localization & Translation Tools
-
LocalizeDirect
- Game localization management platform.
- Allows developers to manage translation and localization.
-
Crowdin
- Collaboration tool for translating game content.
-
OneSky
- Platform for localizing game text and UI.
-
POEditor
- Localization tool for managing game translations and language support.
-
Google Sheets/Excel
- Used for managing localization data, especially for indie games.
3. Game Marketing
A. Distribution Platforms
-
Steam
- Digital distribution platform for PC games.
- Largest marketplace for indie and AAA games.
-
Epic Games Store
- Growing digital game store with exclusive deals and promotions.
-
Google Play Store
- Marketplace for Android games.
-
Apple App Store
- Distribution platform for iOS games.
-
Itch.io
- Indie game distribution platform for experimental and small games.
B. Game Trailers & Promo Videos
-
Adobe Premiere Pro
- Professional video editing software for creating game trailers.
-
Final Cut Pro
- Video editing tool for high-quality game promotion videos.
-
After Effects
- Used for motion graphics, special effects, and title animations in game promos.
-
OBS Studio
- Open-source software for recording gameplay and creating promotional content.
-
Camtasia
- Screen recording and video editing tool for game tutorials and promotional videos.
C. Social Media & Influencer Marketing
-
YouTube
- Platform for game trailers, gameplay videos, and influencer collaborations.
-
Twitch
- Live streaming platform for gaming, allowing direct engagement with potential players.
-
TikTok
- Short-form video platform for game highlights, tutorials, and trends.
-
Instagram
- Platform for sharing game development progress, trailers, and engaging visual content.
-
Twitter
- Effective for engaging with gaming communities, announcements, and promotions.
D. PR & Community Management Tools
-
Discord
- Platform for managing communities around games, organizing events, and player feedback.
-
Hootsuite
- Social media management tool for scheduling and monitoring game marketing campaigns.
-
Sprout Social
- Social media management and analytics tool for tracking campaign performance.
-
Buffer
- Social media scheduling tool for promoting games on multiple platforms.
-
Email Marketing Tools
- MailChimp: For newsletters and game announcements.
- Sendinblue: Email campaigns and automated marketing.
E. Analytics & Monetization
-
Google Analytics
- Web traffic analysis for game websites and promotional pages.
-
App Annie
- Analytics for mobile game downloads, usage, and revenue data.
-
GameAnalytics
- Provides insights into player behavior and in-game monetization performance.
-
Unity Ads
- In-game advertising platform for mobile games.
-
AdMob
- Mobile advertising platform for monetizing Android and iOS games.