Sign in to follow this  

Unity What to choose for a school project?

This topic is 4484 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Its time to start now and it should be finished in february. One possibility is to make a simple 3D engine but given the time frame It couldn't get to advanced. Ive been hacking around with C++ and OpenGL for some time now, made a NeHe tutorial and some simple Renderers but haven't made any large project besides a IRC-like chat system in Java. So I have a good grasp of 3D graphics, but haven't got much project-programming exprience (have just recently finished reading my Design Patterns book). My second idea is a Window Manager for X11/Linux. It wouldn't be as much work as a 3D engine but I haven't got much experience with X11 (quite frankly I dislike it. Is there anyone who does enjoy programming with Xlib? Its even worse then Win32!) so there would be alot of API-learning trouble and personally I think that is the worse kind of programming trouble. Designing a good renderer interace can be tricky but it sure hell beats learning how to load a shared library. Also Im a bit shocked that no-one has written any WM-programming tutorial, I would gladly do it if I knew how to make one :P . I dislike pretty much everyone WM in some way just like Strife ( ) and have alot of ideas. My third idea is a file manager. Again I can't say that im satisfied with any FM ive ever tried (both Windows and Linux ones). The least crappy one is probally Total Commander and the definatly worst one is the absolutly HORRIBLE XFCE FM. Any ideas/comments/rants?

Share this post

Link to post
Share on other sites
I think you would have to give us a better idea of the requirements for us to give any useful input. I, of course, still have some ideas:

Write an extremely simple virtual machine and a way to "code" for it. Allow the user to code for it in your own dialect of assembly language.

Make a text adventure scripting language.

MaKe a 1337 MMoRPGRTSBBQ!!!!!!1!111! Lol!

I wish my school had programming classes... *goes to code by himself in a corner*

Share this post

Link to post
Share on other sites
The 3D engine would of course be the most fun and probably easiest given the amount of resources. You'll probably create something which you would want to build upon and improve later on as well.

Share this post

Link to post
Share on other sites

Idea #1: Simple 3d Game engine, now we are talking. Besides the fact that there are hundreds of models to look at as well as plentiful articles/tutorials on this subject, you should not have any trouble finding information. Now as for the use of making your own 3D engine, you'd want to also make a game that uses it - otherwise you'd never know how good or bad the engine is itself. More importantly, you can narrow it down and make a specific 3D game engine for a specific type of game, such as a 3D platform game, or a 3D shooter similar to Galaga or one of my favorites, Gyruss. The possibilites are endless and it can get very fun if you go about it with the right attitude.

Idea #2:
quite frankly I dislike it

Then don't even consider it. The last thing you want to do is have a project that involves something that you do not like. Period!

Idea #3: A file manager? Well if you have an idea of what to do, then be my guest. I know I would not even know where to start to make my own file manager. Looking though a quick Google search of an example FM, it looks like you'd be programming a better "Windows Explorer" more or less on the Windows Platform. Boring! Better yet, it'd also be quite cool when you are testing it out and it ends up deleting your important files /end sarcasm.

I think it's clear which one I'd vote for if I had to do this project [smile] Good luck on your decision and project!

Share this post

Link to post
Share on other sites
In my opinion if this is a school thing you want to thing about what you end goals are after leaving? Do you want to be a game developer? if so... are perspective employers going to be /that/ impressed with a file manager? or would they rather see a 3D engine (even the basics of one?). I think the answer to that is self evident. So if I were you, i'd sit down and have a serious think about what you want to be doing when you leave, and then develop something that you can take to them as a demo? If you want to do something non-programming related, then just do what you think you will get the most out of, or enjoy the most... you always learn easier if your enjoying what your doing.

Share this post

Link to post
Share on other sites

This topic is 4484 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Forum Statistics

    • Total Topics
    • Total Posts
  • Similar Content

    • By That_One_Sander
      I need a Unity Developer for a game I've been working on for the past months.
      It's a 2D dungeonCrawler with a typing mechanic along with Item specific attacks and Procedule Generated levels.
      The development is planned to be 4 months long(up to 8 months maximum).
      Although this is a hobby project the person who apply to work on this project will be paid once we(the team) find investors for the game.
      Anyone interested Send an Email to with your portifolio or just talk about your expereince with Unity.
    • By INTwindwolf

      INT is a 3D Sci-fi RPG with a strong emphasis on story, role playing, and innovative RPG features such as randomized companions. The focus is on the journey through a war-torn world with fast-paced combat against hordes of enemies. The player must accomplish quests like a traditional RPG, complete objectives, and meet lively crew members who will aid in the player's survival. Throughout the game you can side and complete missions through criminal cartels, and the two major combatants, the UCE and ACP, of the Interstellar Civil War.
      Please note that all of our current positions are remote work. You will not be required to travel.
      Talent Needed
      Unity Engine Programmer
      Website Administrator
      3D Animator
      We have made great strides in the year 2017! INT has received a comprehensive face-lift compared to the start of the year. We look forward to a productive, fruitful year 2018!
      This is the perfect opportunity to get into the game development industry. Being an Indie team we do not have the creative restrictions often imposed by publishers or other third parties. We are extremely conscientious of our work and continuously uphold a high level of quality throughout our project.
      We are unable to offer wages or per-item payments at this time. However revenue-sharing from crowd-funding is offered to team members who contribute 15-20 hours per week to company projects, as well as maintain constant communication and adhere to deadlines. Currently the crowd-funding campaign is scheduled for the year 2018. Your understanding is dearly appreciated.
      Thank you for your time! We look forward to hearing from you!
      John Shen
      HR Lead
      Starboard Games LLC
    • By Apollo Cabrera
      Energy particles being harnessed by collection multi-hedron energy matrix. Whuuuttt?
      Love it :)
    • By AndySv
        Total Music Collection (   THE COLLECTION CONTAINS:   Mega Game Music Collection   Universal Music Collection   Huge library of high quality music for any project! All at an incredibly low price!   - 2,5GB of high quality audio - 100+ different music tracks - Loop and short versions   Action, fantasy, casual, horror, puzzle, epic, dramatic, romantic, positive, inspiring, motivational and more!
    • By Dafu
      FES Retro Game Framework is now available on the Unity Asset Store for your kind consideration!
      FES was born when I set out to start a retro pixel game project. I was looking around for an engine to try next. I tried a number of things, from GameMaker, to Fantasy Consoles, to MonoGame and Godot and then ended up back at Unity. Unity is just unbeatable in it's cross-platform support, and ease of deployment, but it sure as heck gets in the way of proper retro pixel games!
      So I poured over the Unity pipeline and found the lowest levels I could tie into and bring up a new retro game engine inside of Unity, but with a completely different source-code-only, classic game-loop retro blitting and bleeping API. Months of polishing and tweaking later I ended up with FES.
      Some FES features:
      Pixel perfect rendering RGB and Indexed color mode, with palette swapping support Primitive shape rendering, lines, rectangles, ellipses, pixels Multi-layered tilemaps with TMX file support Offscreen rendering Text rendering, with text alignment, overflow settings, and custom pixel font support Clipping Sound and Music APIs Simplified Input handling Wide pixel support (think Atari 2600) Post processing and transition effects, such as scanlines, screen wipes, screen shake, fade, pixelate and more Deploy to all Unity supported platforms I've put in lots of hours into a very detail documentation, you can flip through it here to get an better glimpse at the features and general overview:
      FES is carefully designed and well optimized (see live stress test demo below). Internally it uses batching, it chunks tilemaps, is careful about memory allocations, and tries to be smart about any heavy operations.
      Please have a quick look at the screenshots and live demos below and let me know what you think! I'd love to hear some opinions, feedback and questions!
      I hope I've tickled your retro feels!

      More images at:
      Live demo feature reel:
      Live blitting stress test:
      Unity Asset Store:!/content/102064

      View full story
  • Popular Now