How hard can it be? Seriously. Surely making a game is just collecting a bunch of art assets, a character controller, making a map to play on and then adding a few gameplay mechanics sprinkled with a variety of sound FX and music. Right?
I remembered thinking these thoughts a long time ago during my initial foray into game development while recently struggling with a penis animation while working on a naked characters dance moves.
SKILLS
As you can see from the opening paragraph you can never tell what weird and wonderful tasks you will be required to complete during the development process. So with that in mind here are some of the required skills we have discovered along the way that are almost essential as a solo or small team video game developer:
- Game Design – You need to be able to create and design the core mechanics, story, levels, characters and game world.
- Programming – You need to be at least familiar in one programming language, such as C++, C#, or Python, and have experience with game engines like Unity or Unreal Engine.
- Art and Design – You need to be able to create 2D or 3D graphics, animation, and other visual assets, as well as design UI/UX elements.
- Audio and Music – You need to be able to create sound effects and music for your game.
- Writing – You need to be able to write and edit dialogue, scripts, and other game-related text.
- Marketing – You need to be able to promote and market your game through social media, community building, and other channels.
- Project Management – You need to be able to manage your time and resources effectively to ensure your project stays on track.
- Business and Legal – You need to have an understanding of the legal and business aspects of game development, such as copyright law, contracts, and business models.
- Money – You need a way to provide funding or finance for your game. Whether you raise money through investors or working a full/part time job your game will require money!

SOFTWARE
Now lets talk about software. To think you have the potential to make a AAA quality game (with enough money and skill) with a game engine that is FREE is absolutely insane. Whether you use Unity or Unreal, you have in your hands software powerful enough to fulfil any of your creative urges. If you add in software like Blender, Gimp, Daz3D, Inkscape etc there is more opportunity than ever to make the game of your dreams. CyberpunkXXX is our dream and these are some of the programs we are using to make it come true.
- Unreal Engine 4
- Visual Studio 2019
- DAZ3D
- Character Creator 3
- Blender
- Photoshop
- Inkscape
- GitHub
- Trello
- Substance Painter
- Ableton Live
- Premier Pro
- After Effects
So there we have it. This isn’t an exhaustive list of all the software we use but it gives you a fair idea of what we are using to develop CyberpunkXXX. Remember that not all game developers will use the software software listed here, this is just what works for us right now.
And don’t even get us started on marketing…
Help us on our journey…
Wishlist on Steam