Let's build a game
Join other contributors and help create the next collaborative game.
You don't have to be a programmer.
Join us and make a difference. Create your very own game.
LEARN TO CODE
Take the first step on programming. Learn with others while building a game! Receive help and teach what you know.
SHOW YOUR SKILLS
Show off your professional skills and develop new ones. Work on something you love - and improve your resumé.
MAKE A DIFFERENCE
Take the opportunity to make a difference. Learn, teach, build, improve. Bring fun and knowledge to others.
Above all else, enjoy the ride. Meet new people, make friends and have fun. That's what life is all about.
This is a high-level overview of the steps required to build the game.
Step 1 - Define the foundations
Our first step is to define the foundations of the project. Stuff like:
- What is the game about?
- What are the game objectives?
- What directions should the game take?
- How can we keep the community organized?
Most of this planning already took place. We have a well-defined foundation for the game, but it can become anything with your ideas and feedback.
Step 2 - Design the game
The next step is to actually design the game.
The gameplay and features that shape the game are designed on this step. They are extensions of the foundations defined previously.
This is an endless step. It means we are always designing and improving the game, even if it has already been released.
Step 3 - Plan the game architecture
Now that we have a better idea of what game we are building, we can start planning its software. Common questions on this step are:
- What is the underlying server architecture?
- What programming languages will we use?
- What tools will we use?
- How will the user interface look like?
- What platforms will be supported?
Most of this planning already took place, but we'll take the time to review everything with the community.
Step 4 - Develop the game
Finally, it's time to get our hands dirty.
On this step, the most challenging of all, it's when we incrementally develop each software that makes up the game.
It might come as a surprise that our game is made of more than one software.
This is an endless step. It means we are always developing and maintaining each software, even if the game has already been released.
Meet Hacker Experience 2, a massively multiplayer real time hacking simulation built by you!
Living in a dystopian world controlled by megacorporations, you play the role of a hacker seeking money and power.
Hack. Exploit. Intercept.
Hack players, corporations, banks and even the NSA. Exploit connections, eavesdrop data packets in real time and get remote desktop access to your target.
Meet a virtual world just like ours
Hacker Experience 2 is based on a virtual reality of our worldwith thousands of simulated entities. They are persistent virtual citizens living around virtual buildings.
Dominate your city
Gather influence over your block, city or country. Claim your territory and guard it against hackers and rival factions.
Work on mind-blowing missions
Execute dirty jobs for the megacorps. Join lonewolf or team missions of data leaks, industrial espionage, sabotage, framing or CTF.
Join a faction
Form alliances with people that share your objectives. Work together and deploy your own team strategy. Engage in exciting faction wars to conquer new territories.
Learn while playing
Learn about computers, networks and operating systems. Get familiar with VPN, encryption and security concepts. You will never trust an insecure connection again.
Here's how you can help and become a part of this project.
Grab open tasks or TO-DOs, write code and submit patches for review.
All code submitted is reviewed. Join the review and help spot bugs.
Tests are a great way to increase overall system resilience and stability
We can't go anywhere without a thorough documentation.
Develop the game UI
Design an immersive interface for desktop and mobile devices.
Our team is really bad with design. Help us create nice icons, assets and images.
Got an idea? Have a feature you'd really like to see in the game? Suggest it!
Design the game
Design and improve features. Help balance the game economy and design an entertaining gameplay.
Spread the word
Invite your friends to the project. More contributors means faster development.
All income keeps our team working full time on Hacker Experience 2. It also allows us to hire additional developers.
Translate the game
Translate HE2 to your native language. Fix grammar errors and typos you find.
Manage our community
Welcome new members, close discussions and tag tasks. We need your help to keep the community organized.
The amazing people behind Let's build a game and Hacker Experience 2.
Renato is a passionate backend developer and systems administrator.
Magical girl and Alchemist.
Developer with a passion for Functional Programming and Computation Theory.
You are invited to be a part of this journey.