Some things about [Unity3d] and Unity3d

Source: Internet
Author: User

Before

At first know Unty3d engine, seems to be a freshman or sophomore, then Unity3d or charge software, unlike now perfonal version free.

xna| MonoGame

Later, in the Coursera found a course beginning Game programming with C #, the University of Colorado classes, a total of 12 weeks, but eventually did not get certification, because in the middle of a period of time the company to arrange business trip. Time missed, but I still finished the course, although the time is late, Cousera and the University of Colorado will not be issued certification, but I have finished all the video courses, completed all the assignments.

Unlike others, my development environment is linux+monodevelop+monogame, not Dr Tim with the Windows+vs2013+xna, so at that time encountered some small problems occurred in the Linux environment, most of them solved, But there are still some problems, such as Monogame's voice.

After the completion of the course, ready to do two small games to try, among them, to the tank battle clone put a lot of time, the core of the game has been made.

Remember a very interesting bug that was encountered at the time. When the tank is moving, it is difficult to turn around when there are obstructions. Then suddenly I got it.

    1. XNA Elf Movement is calculated in pixels, two next to the genie, even if one pixel, it will be jammed
    2. Later, on the move, do some hands and feet, so that when the tank moves, stop the button, do a 5-pixel trade-off, to avoid the appearance of a one-pixel turn of the situation

Finally, the problem is solved.

Mind Map at the time:

Detailed introduction to the Tank War

Unity3d

As a result, Unity3d is free. Unreal Engine 4 is free, too. I quickly turned to Unity3d and got a copy of Michagen State University on Cousera Introduction to GAME Development Course Certification

And did a 3D minesweeper demo.

Now, is planning to formally release a small game, details of the temporary secrecy. In principle, I am also a indie Game Developer & Designer. ^^

Postscript

Like in begining Game programming with C #, Dr Tim says,

When I was young, I learned the guitar by using the old broken-wood guitar. Later, if I had a better guitar, wouldn't I play? No.

He is here to explain his reasons for opening the C # and XNA courses, after all, Microsoft itself is not supporting XNA. As Dr Tim said, it was true that he learned a lot about C # and the game engine from his class, and it was seamless in Unity3d.

In addition, compare XNA and Unity3d

    1. XNA is very humble, the same work done, the amount of code written is much higher than unity3d
    2. Unity3d Cross-platform support is very strong, other game engine is hard to stand, now editor even Linux support, this XNA is much worse
    3. Unity3d update faster, XNA Microsoft itself is not updated, but Monogame open source project is still continuing
    4. In addition, many Vr/ar SDKs support Unity3d

Ps

Some resources to share

    • XNA Resources of Shanghai Eight Physics group
    • Game Programming MOOC
    • Game Design and Development MOOC
    • Unity3d Training

Some things about [Unity3d] and Unity3d

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.