Share this project

Done

Share this project

Done
An engaging open world puzzle plat-former that teaches you how to program! All objects functionality will depend on your imagination!
An engaging open world puzzle plat-former that teaches you how to program! All objects functionality will depend on your imagination!
An engaging open world puzzle plat-former that teaches you how to program! All objects functionality will depend on your imagination!
28 backers pledged CA$ 719 to help bring this project to life.

About

ExploreC - A Game That Teaches You C Sharp?! project video thumbnail
Replay with sound
Play with
sound

ExploreC - A Game That Teaches You C Sharp?!

CA$ 719

28

ExploreC is an awesome open world plat-former that teaches you how to program in C#. No object is predefined, all objects start blank and it is up to the player and his imagination to add code to change the characteristics of anything he wants! We want to create an awesome game that even someone that has no interest in programming will love!

Why are we making this? We previously launched a Kickstarter that failed with a goal of making game development fun and easy to learn. We went back to the drawing board with the same goal in mind. After lot's of brainstorming sessions and prototyping we came up with ExploreC. We hope that ExploreC will encourage many people to learn how to program and have tons of fun doing it. 

Because to do anything in the game you must program, players will not only learn but they will feel a great sense of satisfaction because what they play is what they made! No game-play will ever be the same, it will all depend on the users imagination.

Every object that is programmable will have a control panel attached to it. Players can go up to this panel and activate it by pressing the F key. Once they have done that a text editor will appear on the screen 

Players can then add code accordingly to implement different functions and characteristics. For instance, for the boat below the first thing you would want to add would be an input event then a controller function. 

But how do we know what to type and add?

Everything will be modular based. There are event slots that you can place events inside to carry out mechanics in order. Once your events are added you will be able to drag and drop blocks of code to change behaviors. The correct order will always be displayed and how the code actually works. Because players will add the same code to various objects over time, the player will naturally start to understand how it all works, also memorize it with-out it feeling like a hassle.

 project video thumbnail
Replay with sound
Play with
sound

 What Types Of Functions Can We Add?

There will be a lot of different functions that will usually apply to specific objects. We do not have a lot of functions as of yet, but we hope to add more and more every day. 

Here are some of them: 

  • Destructible on impact, collider, or bullet
  • Movement with different variables(Speed, handling)
  • Gravity altercations (Float, fall, fly)
  • Explosive 
  • Electricity Connections
  • Gun mechanics 
  • Hostile AI Mechanics

We have decided to add multiplayer co-op to ExploreC because we think it would be even more engaging and fun if you could program and solve puzzles with your friends. Learning is always much easier if you have someone else to give opinions or help. There will be co-op up to 5 players total. 

You and your friends will be able to receive achievements together and increase in rank. 

We have more planned for multiplayer and if you have any ideas or suggestions for us, we would love to hear!

Our goal is to make ExploreC a total sandbox experience with all kinds of different item functions and systems that players can add. This is a very large task and will not be our main focus in the start so we can make sure we release the game on time and as planned. 

My name is Owen, I will be the main developer and programmer on ExploreC. I have been programming for the last 8 years and I'm currently going to college for computer science. I love game development and can't wait to start building with all of you!

Also on the project is my friend Axel. He is a talented programmer and engineer who specializes in networking and core systems. He has 9 years game development experience and has worked on some great titles and apps.

We are devoted to making a fantastic game for those eager to learn themselves.

I am a full time college student so I do not have the money necessary to develop the type of game I really want to. Kickstarter is the only way I can finish ExploreC. 

Another reason for using Kickstarter is the awesome community that develops with the game. When people have, in a sense, invested in a project they care about it much more and that creates so much additional potential than if they game was developed without Kickstarter.

Risks and challenges

I have never launched a game as big as this before, so I do not have very much experience in pr. The biggest challenge is going to be releasing the game on time and in a playable build without major bugs and glitches.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge CA$ 8 or more About $6

    ExploreC

    Get one copy of ExploreC when it's released!

    Less
    Estimated delivery
    18 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge CA$ 14 or more About $11

    Early Bird

    Get access to ExploreC 2 weeks before launch and receive an extra copy so you can play with a friend!

    Less
    Estimated delivery
    3 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge CA$ 27 or more About $21

    Flashy

    Receive a total of 4 keys to play with a squad
    Receive a Kickstarter exclusive outfit and a Kickstarter exclusive weapon skin

    Less
    Estimated delivery
    2 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge CA$ 57 or more About $43

    Tester

    Get access to ExploreC 2 weeks after our Kickstarter is complete, to help us test our game

    + Previous Reward

    Less
    Estimated delivery
    1 backer
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge CA$ 90 or more About $68

    Immortal Badge

    Get you name on a plaque in 3 different structures in the game

    + Previous Reward

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge CA$ 140 or more About $106

    How It Was Made

    Get a complete run though/course on how the game was made. Every single step of development has been recorded for this reward specifically. The videos show behind the scenes coding similar to what you will be using in game.

    + Previous Reward

    Less
    Estimated delivery
    3 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge CA$ 300 or more About $228

    Insider

    Join in on our developer sessions. See are process and development, also give us your opinions or share ideas that may go into the game

    + Previous Rewards

    Less
    Estimated delivery
    0 backers
    CA$
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (15 days)